Как работает HTTP_USER_AGENT? [Дубликат]

Возможный дубликат:
Почему navigator.appCodeName возвращает Mozilla?

Когда я получаю переменную сервера PHPHTTP_USER_AGENT с этим кодом:

<?php
   $useragent = $_SERVER ['HTTP_USER_AGENT'];
   echo "<b>Your User Agent is</b>: " . $useragent;
?>

Я получаю это в Google Chrome:

Mozilla / 5.0 (Windows NT 6.1) AppleWebKit / 537.4 (KHTML, как Gecko) Chrome / 22.0.1229.94 Safari / 537.4

Это в Firefox:

Mozilla / 5.0 (Windows NT 6.1; версия 16.0) Gecko / 20100101 Firefox / 16.0

И это в IE:

Mozilla / 5.0 (совместимый; MSIE 9.0; Windows NT 6.1; Trident / 5.0; BOIE9; NLNL)

Мой очевидный вопрос: как это работает? Почему мой пользовательский агент говорит Mozilla и Windows NT, когда я использую Google Chrome?

Кроме того, почему он говорит, что я использую Firefox, когда я использую IE?

Ответы на вопрос(2)

Ваш ответ на вопрос