BROWSER.PHP - Clase PHP para detectar el navegador

Día a día se suman nuevos navegadores y dispositivos para navegar por Internet. Adaptar el contenido de nuestro sitio para que se adapte según el navegador desde el que se está accediendo es crucial para no perder lectores/clientes. Por suerte para los desarrolladores web, existen soluciones como BROWSER.PHP.

Browser.php es una clase PHP para detectar el navegador que se está usando, la versión y la plataforma.

BROWSER.PHP - Clase PHP para detectar el navegador

Al momento de escribir esta entrada, Browser.php detectaba:

Sistemas operativos:

  • Windows
  • Windows CE
  • Apple
  • Android
  • OS/2
  • BeOS
  • iPhone
  • iPod
  • BlackBerry
  • FreeBSD
  • OpenBSD
  • NetBSD
  • SunOS
  • OpenSolaris
  • iPad

Navegadores:

  • Opera
  • WebTV
  • NetPositive
  • Internet Explorer
  • Pocket Internet Explorer
  • Galeon
  • Konqueror
  • iCab
  • OmniWeb
  • Phoenix
  • Firebird
  • Firefox
  • Mozilla
  • Amaya
  • Lynx
  • Safari
  • iPhone
  • iPod
  • Google’s Chrome
  • GoogleBot
  • Yahoo!’s Slurp
  • W3C’s Validator
  • BlackBerry

Implmentar este recurso en cualquier desarrollo web, es algo tan sencillo como el código del siguiente ejemplo:

$browser = new Browser();
if( $browser->getBrowser() == Browser::BROWSER_FIREFOX && $browser->getVersion() >= 2 ) {
echo 'You have FireFox version 2 or greater';
}

Broser.php- Clase PHP

Descargar: chrisschuld.com/projects/browser-php-detecting-a-users-browser-from-php

Vía: delicious.com

Por Diego Cambiaso

Comunicador Social, Desarrollador de Software y UX Designer. Blogger desde el 2006, creador de Pixelco Tech. Viajero y fotógrafo. Entusiasta del diseño, apasionado por la tecnología y el social media. EN-ES-IT