Todos los datos que puedas obtener del "Cliente" conectado a un script .php los puedes obtener usando:
get_browser()
http://www.php.net/manual/en/function.get-browser.php
ó accediendo a las variables de servidor directamente:
$_SERVER['HTTP_USER_AGENT']
Y no te confundas con que PHP "le pueda preguntar" al servidor HTTP que "cliente" tiene conectado al script .. Con otros datos del "Navegador" como resolución de pantalla y no se que mas que es cosa exclusiva de Javascript.
Un saludo,