Como muchos ya sabran, PHP tiene funciones y/o arrays/matrices agradables, una de ellas (de las más básicas) es la de sabe que navegador/agente utiliza el visitante.
El nombre asociativo del array $_SERVER es HTTP_USER_AGENT y se emplea de la siguiente forma:
<?php
$funcion = $_SERVER[HTTP_USER_AGENT];
echo $funcion;
?>
Como podran darse cuenta, así de sencillo es esto, pero te preguntaras: ¿Cómo le hago para mostrar un "x" mensaje por navegador?, para eso empleamos otra función llamada "strstr" y la emplearémos con la del agente de esta manera:
<?php
$funcion = $_SERVER[HTTP_USER_AGENT];
if(strstr($funcion, "Mozilla")){
echo "Su navegador es Mozilla";
}elseif(strstr($funcion "MSIE")){
echo "Su navegador es Internet Explorer";
}
?>
Solo es cuestión de que vayan variando el código, simple y sencillo, saludos.