Detectar navegador con PHP

Como ya sabemos una página web puede cambiar bastante si lo vemos desde un navegador u otro, en especial si nos vamos a versiones antiguas de Internet Explorer. Este es uno de los motivos por los que nos puede ser muy útil cuando estamos desarrollando cualquier proyecto detectar el navegador con el que un usuario accede a nuestra página web, podremos ofrecer distintas versiones de una página web para que pueda usar correctamente desde todos ellos.

Browser Detect es una clase de PHP que como su propio nombre indica nos permitirá conocer el navegador del usuario, su uso es realmente sencillo y solo tendremos que llamar al fichero browser_class_inc.php para usarlo que podemos descargar directamente desde aquí (Versión modificada por mi para detectar Google Chrome).

detectar navegador con PHP

Un ejemplo sencillo donde mostramos por pantalla los datos del usuario sería el siguiente:

include('browser_class_inc.php');
$navegador = new browser();
print_r($navegador->whatBrowser());
// Usamos print_r porque nos devuelve un array, 
// podéis verlo correctamente pulsando en código fuente

El resultado lo obtendremos como un array con lo que nos será muy fácil saber lo que necesitamos simplemente poniendo $navegador[browsertype] para el tipo de navegador y $navegador[version] para la versión que está usando el usuario, para saber el sistema operativo $navegador[platform].

Si necesitáis añadir otros navegadores solo tenéis que añadirlo en la clase, es muy sencillo ya que puedes utilizar lo mismo que para los otros navegadores.

En la versión original que puedes descargar desde phpClasses pero tiene algunos problemas como la detección de Google Chrome.

Puedes hacer para continuar leyendo o ¡Puedes dejar un comentario en respuesta al artículo aquí!


Como detectar intrusos en WiFi fácilmente
Como detectar intrusos en WiFi fácilmente
Un iPhone podría ayudar a detectar el cáncer
Un iPhone podría ayudar a detectar el cáncer
Agujeros negros en la red
Agujeros negros en la red


Artículos relacionados

Un reloj que detecta señales WIFI
Un reloj que detecta señales WIFI
Firefox 4 será el más rápido interpretando Javascript.
Firefox 4 será el más rápido interpretando Javascript.
Navegador infantil seguro para niños.
Navegador infantil seguro para niños.
Ya disponible Google Chrome Extensions
Ya disponible Google Chrome Extensions