Пользовательский агент может быть тем, кем хочет пользователь, поэтому не полагайтесь на это в целях безопасности.
Со стороны клиента вы можете использовать JavaScript в вашем HTML:
<script language="javascript">
document.write(navigator.userAgent);
</script>
Я не рекомендую использовать document.write
.
Для упомянутой сетисайт, они, вероятно, проверяют серверную часть с помощью заголовка HTTP.Чтобы получить это в PHP, вы можете использовать:
$ua = $_SERVER['HTTP_USER_AGENT'];
Но, как сказал Квентин, санируйте это, так как оно может выдавать все, что нравится пользователю.