Jak działa HTTP_USER_AGENT? [duplikować]
Możliwy duplikat:
Dlaczego navigator.appCodeName zwraca Mozillę?
Kiedy otrzymam zmienną serwera PHPHTTP_USER_AGENT
z tym kodem:
<?php
$useragent = $_SERVER ['HTTP_USER_AGENT'];
echo "<b>Your User Agent is</b>: " . $useragent;
?>
Dostaję to w Google Chrome:
Mozilla / 5.0 (Windows NT 6.1) AppleWebKit / 537.4 (KHTML, jak Gecko) Chrome / 22.0.1229.94 Safari / 537,4
To w firefox:
Mozilla / 5.0 (Windows NT 6.1; rv: 16.0) Gecko / 20100101 Firefox / 16.0
I to w IE:
Mozilla / 5.0 (zgodny; MSIE 9.0; Windows NT 6.1; Trident / 5.0; BOIE9; NLNL)
Moje oczywiste pytanie brzmi: jak to działa. Dlaczego mój agent użytkownika mówi, że Mozilla i Windows NT podczas korzystania z Google Chrome?
Ponadto dlaczego mówi, że używam firefox, gdy używam IE?