Que tal
AplicaWeb,
No se que tan bien has buscado, porque sobre lo que preguntas hay mucha info en google y mismo en el foro también debe haber, ahora si lo quieres es algo un poco mas elaborado te sugiero que utilices el componente de Zend
Zend_Http_UserAgent.
Saludos.