Aqui te dejo una funcion que hice hace un tiempo de detecccion de navegadores:
modo de uso:
Código PHP:
Navegador:<?=browser_detection('browser')?>
¿DOM Inspector?:<?=browser_detection('dom')?>
Código PHP:
function browser_detection( $which_test ) {
$browser = '';
$dom_browser = '';
$navigator_user_agent = ( isset( $_SERVER['HTTP_USER_AGENT'] ) ) ? strtolower( $_SERVER['HTTP_USER_AGENT'] ) : '';
if (stristr($navigator_user_agent, "opera")) {
$browser = 'opera';
$dom_browser = true;
}
elseif (stristr($navigator_user_agent, "msie 4")) {
$browser = 'msie4';
$dom_browser = false;
}
elseif (stristr($navigator_user_agent, "msie")) {
$browser = 'msie';
$dom_browser = true;
}
elseif ((stristr($navigator_user_agent, "konqueror")) || (stristr($navigator_user_agent, "safari"))) {
$browser = 'safari';
$dom_browser = true;
}
elseif (stristr($navigator_user_agent, "gecko")) {
$browser = 'mozilla';
$dom_browser = true;
}
elseif (stristr($navigator_user_agent, "mozilla/4")) {
$browser = 'ns4';
$dom_browser = false;
}
else {
$dom_browser = false;
$browser = false;
}
if ( $which_test == 'browser' ) {
return $browser;
}
elseif ( $which_test == 'dom' ) {
return $dom_browser;
}
}
Saludos