0

当我尝试使用以下代码调用以下 api 调用时:

$json = file_get_contents('http://freegeoip.net/json/'.$_SERVER['REMOTE_ADDR']);
echo $json; exit;

它在一次托管中给了我回应。

当我在经销商俱乐部托管包站点中尝试相同的 api 时。它也没有加载页面。它给出了连接超时错误。

任何人都可以为此提出解决方案。

4

2 回答 2

0

您的主机可能会阻止传出的 HTTP 连接 - 您对此无能为力(除了升级到允许这样做的服务计划)。

同样用@隐藏错误消息是邪恶的(恕我直言)

于 2013-07-04T15:07:06.123 回答
0

我与服务器人员交谈,他们解决了这个问题。他们说从我的网站到端口 80 的出站连接在导致问题的服务器中被阻止。

于 2013-07-05T07:05:05.813 回答