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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage