我使用的一个网站从他们的IP地址获得用户的国家,但该网站已经关闭了一段时间昨天,造成一吨的问题对我来说。忽略的file_get_contents如果失败
我该如何IGNORE a file_get_contents()
如果失败?
这就是我想,但它不能正常工作,还打嗝,如果它不能正常工作:
if($details = json_decode(file_get_contents("http://ipinfo.io/{$ip}"))){
$country = $details->country;
}
我看到其他的答案,其说关闭错误报告这对我来说是一个坏的,坏的,坏的想法。
有没有更好的方法或更好的方法来从IP地址获得国家代码?
不错哦,我忘了那个选项:D –
这比你的cURL解决方案@Jack更好吗?如果是这样,为什么?我只是想接受它。 –
@DarrenSweeney这个答案允许你继续使用'file_get_contents()'几乎不变,所以在这个意义上它更好:)我也删除了我的答案hehe –