2014-09-15 1 views
-4

J'ai un problème BIIG avec obtenir la ville par ip addresse en php, le travail de code yersteday mais maintenant je suis une erreur: Limite Exceed, mon code:Obtenez la ville par ip adrresse en php

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; 

Aidez-moi s'il vous plaît, le travail de code précédent, toute suggestion, veuillez

+0

Vous avez dépassé la limite, c'est la raison pour laquelle vous ne pouvez pas l'utiliser plus. – Justinas

Répondre

2

l'erreur limite supérieure devrait être assez clair que vous avez utilisé toutes les demandes gratuites pour la période donnée. Vous devriez acheter une licence pour plus de demandes, ou utiliser un service gratuit.

+0

Existe une solution, quel service gratuit? –

+0

Par exemple, vous pouvez utiliser - http://dev.maxmind.com/geoip/geoip2/geolite2/ – mariobgr

0

Utilisez le php geoip extension, il a une version gratuite et commerciale http://php.net/manual/en/book.geoip.php

+0

geoip ne fonctionne pas –

+0

Suivez les instructions pour l'installer https://github.com/maxmind/geoip-api -php/blob/master/README.md – Isaac

Questions connexes