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»: