通过PHP中的IP地址获取城市

时间:2014-09-15 07:58:19

标签: php php-5.3 php-5.4 php-5.5

我有一个biig问题,在php中通过ip addresse获取城市,代码工作yersteday但现在我收到了一个错误: 超出限额, 我的代码:

 public function getCityAndCountryByIp($ip){
    //get the city
    $tags = get_meta_tags('http://www.geobytes.com/IpLocator.htm?GetLocation&template=php3.txt&IpAddress='.$ip);

    $result = $tags['city'];
    return $result;

请帮助我,代码工作较早,请提出任何建议

2 个答案:

答案 0 :(得分:2)

错误限制超过应该非常清楚,您使用了给定时间段内的所有免费请求。您应购买更多请求的许可证,或使用免费服务。

答案 1 :(得分:0)

使用php geoip扩展程序,它具有免费的商业版http://php.net/manual/en/book.geoip.php