webcamp.es

blog

SONY DSC

Obtener información por IP con PHP

webcamp

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.

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 😉

Diseño web en Granollers. Creación de páginas Wordpress, tiendas online con Prestashop, diseño y maquetación con HTML5, CSS3 y jQuery y mucho más.

categorias: aplicación web, bootstrap, geolocalización, google maps, información, maps, php, tutorial
aplicación web, bootstrap, geolocalización, google maps, información, maps, php, tutorial

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *