【问题标题】:Php Geoplugin not working?PHP Geoplugin 不起作用?
【发布时间】:2015-01-19 10:00:41
【问题描述】:

我已遵循以下位置给出的所有指示:

http://www.geoplugin.com/webservices/php

但我什么都没有弹出页面只是空白(是的,我已将其上传到我的在线服务器上)

<?php
$user_ip = getenv('REMOTE_ADDR');
$geo = unserialize(file_get_contents("http://www.geoplugin.net/php.gp?ip=$user_ip"));
$city = $geo["geoplugin_city"];
$region = $geo["geoplugin_regionName"];
$country = $geo["geoplugin_countryName"];
echo "City: ".$city."<br>";
echo "Region: ".$region."<br>";
echo "Country: ".$country."<br>";
?>

唯一弹出的就是这个

城市:

地区:

国家:

没有答案。帮忙?

【问题讨论】:

  • 它不适用于 Localhost (127.0.0.1) 并且总是给 Null。一旦你在服务器上上传了同样的东西,它就可以正常工作了。
  • 我没有使用本地主机hacks4us.org/x.php 它仍然出现。您认为这可能与我的服务器有关吗?我已经注册了 Ipage。
  • echo $user_ip 它返回什么?一般 $_SERVER['REMOTE_ADDR'];用于获取客户端的IP地址。
  • 我明白了!代码是正确的,我的服务器刚刚关闭了“allow_url_fopen”,感谢大家的帮助!
  • @kamlesh.bar 谢谢,这就是为什么我已经测试了几个小时无济于事......在本地主机上不起作用。有点道理....

标签: php geolocation location


【解决方案1】:

试试吧

$geo = unserialize(file_get_contents("http://www.geoplugin.net/php.gp?ip=".$user_ip));

【讨论】:

    【解决方案2】:
    array (
    'geoplugin_request' => '112.133.198.126',
    'geoplugin_status' => 206,
    'geoplugin_credit' => 'Some of the returned data includes GeoLite data created by MaxMind, available from http://www.maxmind.com.',
    'geoplugin_city' => '',
    'geoplugin_region' => '',
    'geoplugin_areaCode' => '0',
    'geoplugin_dmaCode' => '0',
    'geoplugin_countryCode' => 'IN',
    'geoplugin_countryName' => 'India',
    'geoplugin_continentCode' => 'AS',
    'geoplugin_latitude' => '20',
    'geoplugin_longitude' => '77',
    'geoplugin_regionCode' => '',
    'geoplugin_regionName' => NULL,
    'geoplugin_currencyCode' => 'INR',
    'geoplugin_currencySymbol' => '₨',
    'geoplugin_currencySymbol_UTF8' => '₨',
    'geoplugin_currencyConverter' => '61.62',
    )
    

    cityregion 字段为空白,仅获取 country

    【讨论】:

      【解决方案3】:

      如果 geoplugin.net 响应完美,然后停止,那么您已经超过了每分钟 120 个请求的免费查找限制。

      这种情况通常发生在人们的网站被搜索引擎爬虫抓取时,搜索引擎爬虫可以很快将网站的 geoplugin.net 查找在一分钟内超过 120 次。

      【讨论】:

        猜你喜欢
        • 2013-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-03
        相关资源
        最近更新 更多