Wie funktioniert HTTP_USER_AGENT? [Duplikat]
Mögliche Duplikate:
Warum gibt navigator.appCodeName Mozilla zurück?
Wenn ich die PHP-Servervariable bekommeHTTP_USER_AGENT
mit diesem Code:
<?php
$useragent = $_SERVER ['HTTP_USER_AGENT'];
echo "<b>Your User Agent is</b>: " . $useragent;
?>
Ich bekomme das in Google Chrome:
Mozilla / 5.0 (Windows NT 6.1) AppleWebKit / 537.4 (KHTML, wie Gecko) Chrome / 22.0.1229.94 Safari / 537.4
Dies in Firefox:
Mozilla / 5.0 (Windows NT 6.1; rv: 16.0) Gecko / 20100101 Firefox / 16.0
Und das im IE:
Mozilla / 5.0 (kompatibel; MSIE 9.0; Windows NT 6.1; Trident / 5.0; BOIE9; NLNL)
Meine offensichtliche Frage ist, wie das funktioniert. Warum sagt mein User-Agent Mozilla und Windows NT, während ich Google Chrome verwende?
Auch warum heißt es, dass ich Firefox verwende, wenn ich IE verwende?