Получить город по IP-адресу в php

У меня большая проблема с получением города по ip-адресу в php, код работает, но теперь я получил ошибку: Limit Exceed, мой код:

 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 ответа

Превышение лимита ошибки должно быть достаточно ясно, что вы использовали все бесплатные запросы за указанный период. Вы должны приобрести лицензию для большего количества запросов или использовать бесплатный сервис.

Используйте расширение php geoip, оно имеет бесплатную и коммерческую версию http://php.net/manual/en/book.geoip.php

Другие вопросы по тегам