Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
geoPlugin在PHP中返回false_Php_Ip Address - Fatal编程技术网

geoPlugin在PHP中返回false

geoPlugin在PHP中返回false,php,ip-address,Php,Ip Address,我正在使用geoPlugin- 我正在使用此代码,但它返回“false”。 我该怎么办?您应该一步一步地调试代码 首先回显或转储API的返回 var_dump(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR'])); 在这里您可以检查它是否有返回值。现在检查是否获得序列化字符串 如果返回值为空。转到您的php.ini并将allow\u url\u fopen值设置为On。否则,您无法使用

我正在使用geoPlugin-

我正在使用此代码,但它返回“false”。
我该怎么办?

您应该一步一步地调试代码

首先回显或转储API的返回

var_dump(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR']));
在这里您可以检查它是否有返回值。现在检查是否获得序列化字符串

如果返回值为空。转到您的
php.ini
并将
allow\u url\u fopen
值设置为
On
。否则,您无法使用
file\u get\u contents
从其他站点获取内容

var_dump(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR']));