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