【发布时间】:2016-10-16 08:31:04
【问题描述】:
下面是我的代码:
$ip_data = json_decode(file_get_contents("http://geoplugin.net/json.gp?ip=119.82.67.243"));
echo "<pre>";
print_r($ip_data);
die;
当我在 1 个系统上运行这 2 个不同时它可以,但在第二个系统上它给出错误
警告:file_get_contents(): php_network_getaddresses: getaddrinfo 失败:不知道这样的主机
我已经检查了allow_url_fopen=On 是否在两个系统上,所以请提出其他解决方案...谢谢
【问题讨论】:
-
尝试重新启动您的网络服务器。 (可能的解释:您的路由器可能已经重新连接到互联网,获得了新的 DNS 地址,而 PHP 仍然使用旧的 DNS 地址。)
标签: php file-get-contents remote-debugging