Todo lo relacionado a Internet, Programación 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 que Navegador Web y que versión esta 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.

Escrito por Alan en 2018-02-11 00:58:16 UTC

Enlace permanente - categorías: Herramientas para webmasters, Internet, Programación - etiqueta: php

« Dudas sobre el PIN de AdSense para confirmar la cuenta - Entrada aleatoria que no se repita en WordPress »