Maxmind ¿De donde provienen mis visitantes?


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.

https://github.com/maxmind/geoip-api-php

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
 
PHP Ya! © Creative Commons 2010 | Plantilla Quo creada por Ciudad Blogger