La necesidad tiene cara de hereje,  y si en algún momento de nuestras vidas necesitamos desde PHP detectar con que tipo y versión de navegador estan accediendo nuestros usuarios, esta clase puede ser de mucha utilidad

Browser.php es una clase PHP que se encarga de detectar la mayoría de los navegadores de escritorio y móviles. El resultado puede ser utilizado para mostrar diferente contenido a los usuarios dependiendo del navegador que esten usando (o no mostrar nada, en caso de IE 6 :-P), o simplemente loggearlos con fines más estadísticos

Ejemplo de uso

$browser = new Browser();
if( $browser->getBrowser() == Browser::BROWSER_FIREFOX && $browser->getVersion() >= 2 ) {
	echo 'Estas usando Firefox 2 o superior';
}

Enlace: Browser.php