La verdad esque nunca lo he hecho, pues no he tenido la necesidad... pero no es nada del otro mundo... te dejo un link que busqué hace 2 minutos:
http://livedocs.phpdoc.info/index.php?l=en&q=function.get-browser
por lo que veo, ese código es demasiado largo y utiliza gran cantidad de espacio... te recomiendo que tomes los valores para el reconocimiento de cada navegador y modifiques toda la estructura por switch... comparando el resultado de una misma petición de $_SERVER['HTTP_USER_AGEN
T'].
Espero y te sirva. Suerte
