realice una pagina y estaba verificando que funcionara correctamente en los navegadores mas usuales
y todo bien hasta llegar a ya saben el innombrable IE. que hace algo totalmente loco
Bueno para explicarme mejor. tengo este codigo en PHP para detectar el tipo de navegador:
Código PHP :
<?php function ObtenerNavegador($user_agent) { $navegadores = array( 'Opera' => 'Opera', 'Mozilla Firefox'=> '(Firebird)|(Firefox)', 'Galeon' => 'Galeon', 'Mozilla'=>'Gecko', 'MyIE'=>'MyIE', 'Lynx' => 'Lynx', 'Netscape' => '(Mozilla/4\.75)|(Netscape6)|(Mozilla/4\.08)|(Mozilla/4\.5)|(Mozilla/4\.6)|(Mozilla/4\.79)', 'Konqueror'=>'Konqueror', 'Internet Explorer 7' => '(MSIE 7\.[0-9]+)', 'Internet Explorer 6' => '(MSIE 6\.[0-9]+)', 'Internet Explorer 5' => '(MSIE 5\.[0-9]+)', 'Internet Explorer 4' => '(MSIE 4\.[0-9]+)', ); foreach($navegadores as $navegador=>$pattern){ if (eregi($pattern, $user_agent)) return $navegador; } return 'Desconocido'; } //echo ObtenerNavegador($_SERVER['HTTP_USER_AGENT']) $nav=ObtenerNavegador($_SERVER['HTTP_USER_AGENT']); ?>
Todo bien con exepcion de internet explorer
Por las mañanas hasta como a las 2 de la tarde la variable $nav con este codigo es igual a 'Internet Explorer 7' pero alrededor de las 4 en adelante la variable $nav es igual a 'Desconosido' aaaaaa alguien sabe por queee??