Detectar navegador del visitante con PHP

Detectar el navegador o browser que esta utilizando el visitante a una web resulta ser útil para ofrecer contendido de acuerdo al dispositivo que usa el usuario. Si el usuario esta utilizando un Navegador antiguo se le puede sugerir actualizarlo, otro uso podría ser una hoja de estilos de acuerdo al navegador del visitante.

Browser Detect es una clase escrita en PHP que permite detectar rápidamente el navegador del usuario, para ello utiliza el User-Agent que es enviado mediante los headers.

Para utilizar esta clase, lo primero es incluir el archivo browser_class_inc.php y crear una instancia de la clase browser.

<?php
include('browser_class_inc.php');
$br = new browser();
?>

 

Ahora podremos utilizar los siguientes métodos:

  • getBrowserOS: devuelve el sistema operativo (Windows, Linux, Macintosh, OS/2, BeOS).
  • whatBrowser: devuelve un array con el tipo de browser, el sistema operativo y la versión.
  • isOpera: devuelve verdadero si el browser del usuario es Opera.-
  • isFirefox: devuelve verdadero si se accede con Firefox.
  • isKonqueror: devuelve verdadero si se utiliza Konqueror.
  • isMSIE: devuelve verdadero si usamos Internet Explorer.
  • isGaleon: devuelve verdadero para quienes utilizan Galeon.
  • isWebTV: verdadero para visitantes con WebTV.
  • isMSPIE: verdadero si se accede desde Internet Explorer de Pocket PC.
  • isOmniWeb: devuelve verdadero si se usa OmniWeb.
  • isPhoenix: para verificar si se utiliza Phoenix.
  • isFirebird: comprueba si se accede desde Firebird.
  • isLynx: verdadero para usuarios con Lynx.
  • isSafari: comprueba si se accede con Safari.
  • isNetscape: verdadero para usuarios de Netscape.

Ver ejemplo en funcionamiento

Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Te ha servido? Valora esta entrada!
(3 votos, promedio: 4 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

Una respuesta a “Detectar navegador del visitante con PHP”

  1. Perry Robidoux dice:

    Fantastic beat ! I wish to apprentice whilst you amend your website, how can i subscribe for a blog web site? The account aided me a appropriate deal. I were a little bit familiar of this your broadcast provided vivid transparent idea.

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.