La cadena “user agent” o agente de usuario es una cadena que envía un navegador con cada petición HTTP al servidor web.
En PHP se puede acceder a este valor a través del array superglobal $_SERVER. En la documentación oficial se indica que se debe acceder a la posición HTTP_USER_AGENT:
Contenido de la cabecera User-Agent: de la petición actual, si existe. Consiste en una cadena que indica el agente de usuario empleado para acceder a la pagina. Un ejemplo típico es: Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586). Entre otras opciones, puede emplear dicho valor con get_browser() para personalizar el resultado de la salida de la página en función de las capacidades del agente de usuario empleado.
El siguiente fragmento de código visualiza el valor de la cadena del agente de usuario:
<?php echo $_SERVER['HTTP_USER_AGENT']; ?>