我正在使用geoPlugin - http://www.geoplugin.com/webservices/php
echo var_export(unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR'])));
我正在使用此代码,但它返回“false”。 我该怎么办?
答案 0 :(得分:1)
您应该逐步调试代码。
首先回复或转储API的返回。
var_dump(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR']));
在这里你可以检查它是否有返回值。现在检查是否有序列化的字符串。
如果您的返回值为空。转到php.ini
并将allow_url_fopen
值设置为On
。否则,您无法使用file_get_contents
从其他网站获取内容。