Determinar la localización de nuestros visitantes es importante por distintos motivos, por ejemplo personalizar los contenidos, direccionar avisos publicitarios o analizar el tráfico entre otros.
Lograr esto en PHP es sencillo gracias a Maxmind, un script que permite conocer de donde provienen nuestros visitantes.
Para poder trabajar con Maxmind debemos en primer lugar descargar la base de datos, en la cual se encuentra la información sobre la geolocalización de las IPs:
Luego debemos descargar la librería de vínculos y funciones.
Con esto ya podremos comenzar a trabar un script sencillo. Lo primero será llamar a la librería:
require("geoip.inc");Mostramos el nombre del país:
$abir_bd = geoip_open("GeoIP.dat",GEOIP_STANDARD);
echo geoip_country_name_by_addr($abir_bd, $_SERVER['REMOTE_ADDR']);Cerramos el resorce devuelto por $abir_db para liberar memoria.
geoip_close($abir_bd);
Este es solo un ejemplo sencillo, para conocer más sobre Maxmind recomendamos visitar la web de sus creadores.
Fuente del ejemplo: webtaller.com