Obtener información por IP con PHP

Obtener información por IP con PHP

A día de hoy podemos obtener información de un usuario sin necesidad de formularios a no ser que queramos algo más personal como el nombre, email, etc.

En este caso he creado un script donde por medio de la IP del cliente podemos obtener información básica por medio de PHP.

**Antes de continuar tengo que decir que se han puesto serios con esto por lo que se necesitan una serie de requerimientos para que funcione.. 

Hasta ahora, extraíamos los desde http://freegeoip.net/json/ pero si accedes a esta misma dirección, verás que aparece un mensaje conforme han cerrado el servicio y hay que darse de alta en https://ipstack.com..

Tiene que quedar claro que es información muy básica, por lo que como he dicho anteriormente, si queremos algo más personal ya necesitamos obtenerlo por medio de formularios o peticiones javacsript para que el mismo usuario nos pueda compartir lo que el quiera.

A parte, hay que saber que este tipo de información la obtiene cualquier empresa como por ejemplo Google Analytics y sirve para crear estadísticas de visitas.

Lo que hacemos es recoger información por medio de la IP del cliente y mostrar distintos datos como son:

Código de país
País
Código Comunidad autónoma
Comunidad autónoma
Ciudad
Código postal
Zona
Latitud
Longitud

A parte de esto también mostramos tanto el navegador como el dispositivo con el que el usuario entra en nuestra página pero en este caso por medio de un par de funciones y un archivo externo. Este último ya está incluido en el archivo descargable.

Puedes ver la demo haciendo click en el siguiente botón:

Demo

Verás que también muestra un mapa con la geolocalización gracias tanto a la latitud como la longitud que obtenemos mediante PHP.

No explico el código porque si lo descargas verás que es bastante simple.

Si quieres puedes descargártelo con el siguiente botón:

Y si tienes dudas ya sabes que puedes ponerte en contacto conmigo o escribir un comentario ok?

Saludos 😉

No hay comentarios

Añadir Comentario