¿Cómo funciona HTTP_USER_AGENT? [duplicar]
Posible duplicado:
¿Por qué navigator.appCodeName devuelve Mozilla?
Cuando consigo la variable de servidor PHPHTTP_USER_AGENT
con este código:
<?php
$useragent = $_SERVER ['HTTP_USER_AGENT'];
echo "<b>Your User Agent is</b>: " . $useragent;
?>
Obtengo esto en Google Chrome:
Mozilla / 5.0 (Windows NT 6.1) AppleWebKit / 537.4 (KHTML, como Gecko) Chrome / 22.0.1229.94 Safari / 537.4
Esto en Firefox:
Mozilla / 5.0 (Windows NT 6.1; rv: 16.0) Gecko / 20100101 Firefox / 16.0
Y esto en IE:
Mozilla / 5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident / 5.0; BOIE9; NLNL)
Mi pregunta obvia es cómo funciona esto. ¿Por qué mi agente de usuario dice Mozilla y Windows NT mientras uso Google Chrome?
Además, ¿por qué dice que uso Firefox cuando uso IE?