我得到的错误是:
警告: 的file_get_contents(http://maps.google.com/maps/api/geocode/json?address=&sensor=false) [function.file-get-contents]:无法打开流:HTTP请求 失败! HTTP / 1.0 400 Bad Request in 第57行的D:\ xampp \ htdocs \ SwaziTour \ index.php
我的代码如下:
echo var_export( unserialize( file_get_contents( 'http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR'] ) ) );
答案 0 :(得分:0)
请勿使用geoplugin.net。试试这个:
$ip = $_SERVER['REMOTE_ADDR'];
$details = json_decode(file_get_contents("http://ipinfo.io/{$ip}"));
print_r($details);
答案 1 :(得分:-2)
您是否尝试在浏览器中打开链接?如果您打开网址,则会发现您收到错误信息,因为您没有地址。