Api电话无法在在线网页上工作

时间:2013-07-04 14:25:22

标签: php html api

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

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

它在一个托管中给我回复。

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

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

2 个答案:

答案 0 :(得分:0)

您的主机可能会阻止传出的HTTP连接 - 您无法做任何事情(除了升级到允许这样做的服务计划之外)。

同时隐藏错误消息@是邪恶的(imho)

答案 1 :(得分:0)

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