Inicio
Internet, Informática y Tecnología

Detectar User-Agent del navegador web del visitante con PHP

En ocasiones es necesario conocer ciertos datos de los visitantes de un sitio web, ya sea para adaptar nuestro sitio web a su navegador web o dispositivo, para que tenga una mejor experiencia al visitar la web, o simplemente de manera informativa. PHP nos brinda muy buenos recursos a la hora de trabajar con sitios web, y entre las cosas que nos brinda, es el User-Agent del Navegador Web del visitante.

En el User-Agent podemos detectar si una visita es de algún dispositivo móvil, como celulares o tablets, también podemos detectar el Sistema Operativo (Windows, Linux, Mac, etc), y en la mayoría de los casos podemos detectar qué Navegador Web y que versión está utilizando.

Este último dato es muy importante para saber si nuestra web es compatible con el navegador web de los visitantes, porque no faltan los visitantes o usuarios que usan navegadores web antiguos, y con esto nos podemos dar una idea de como mejorar la experiencia de los usuarios.

Para obtener el User-Agent en PHP, tenemos que manejar la siguiente variable:

$_SERVER['HTTP_USER_AGENT']

Ejemplo de uso:

echo "El User-Agent de tu navegador es: \n";
echo $_SERVER['HTTP_USER_AGENT'] . "\n";

Un caso real podría ser cargar una hoja de estilos CSS según la versión del navegador para corregir bugs de diseño.

Etiquetas
Alan D.
Fundador, Administrador y Editor.

Soy el fundador, administrador y editor de este pequeño sitio. Entusiasta por las tecnologías de la información e Internet.

Tengo conocimientos básicos en electrónica, inglés, algunos lenguajes de programación, bases de datos, servicios en la nube, Windows, Linux, finanzas personales y contaduría. Por esta razón el contenido de este sitio es un poco variado. Tengo este sitio web desde el 2009.

Contenido relacionado