Blog Reacción Estudio

¡Tu zona de aprendizaje!

Detectar navegador con Browser class php

Muchas veces necesitamos conocer el navegador de nuestros visitantes, para por ejemplo si necesitamos meter un parche o retoque en nuestro diseño ya que en Internet Explorer 8 no se nos ve bien la página. Pues para cosas así y más, lo podemos hacer con esta sencilla clase.

Esto es un ejemplo en el que si el navegador es Internet Explorer y es inferior a la versión 8, entonces redirecciona al visitante a una página donde le muestra un mensaje avisándole de que actualice su navegador.

<?php
include('browser_class_inc.php');
$br = new browser();
$br->whatBrowser();
$version = $br->version; 
$nav = $br->browsertype;
$version = substr($version,0,1);
if(($nav == "MSIE") && ($version < 8 )){	//IE INFERIOR A LA VERSIÓN 8.
	header("location: navegadores.html");
}
?>

Aquí por ejemplo usamos un CSS u otro dependiendo del navegador

<?php
if(($nav == "MSIE") && ($version <= 8)){
	echo "<link href=\"estilo_ie.css\" rel=\"stylesheet\" type=\"text/css\" >";
}else{
	echo "<link href=\"estilo.css\" rel=\"stylesheet\" type=\"text/css\" >";	
}
//FIN
?>

Y este es el enlace para descargar «Browser Class»:

http://www.mediafire.com/?a2j5216xuytyjqr