por para pais obtener geolocalizacion direccion detectar con codigo php geolocation ip

pais - ¿Buena API php para extraer el código de país de IP?



obtener pais por ip php (2)

Eche un vistazo a la base de datos MaxMind GeoIP . Ellos tienen una API de PHP .

Me pregunto si alguien ha tenido alguna experiencia en hacer un whois en una IP y extraer el código de país de esa IP. Preguntándose qué api sería la forma más limpia de hacer esto con php.


Puede usar mi servicio, la API de http://ipinfo.io para esto:

Suponiendo que desea todos los detalles, puede usar json_decode de PHP para analizar la respuesta:

function ip_details($ip) { $json = file_get_contents("http://ipinfo.io/{$ip}"); $details = json_decode($json); return $details; } $details = ip_details("8.8.8.8"); echo $details->city; // => Mountain View echo $details->country; // => US echo $details->org; // => AS15169 Google Inc. echo $details->hostname; // => google-public-dns-a.google.com

JSONP también es compatible, por lo que puede llamar a la API desde javascript:

$.get("http://ipinfo.io", function(response) { console.log(response.city); }, "jsonp");

Más detalles están disponibles en http://ipinfo.io/developers