На каком принципе строится вывод getenv("HTTP_USER_AGENT")

beriv

Guest
На каком принципе строится вывод getenv("HTTP_USER_AGENT")

На каком принципе строится вывод getenv("HTTP_USER_AGENT") ???

Если так:
Mozilla/4.0 (compatible; MSIE 6.0; Windows 98) то все ясно.

А если так:
Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt) то не понятно что такое DigExt.
Вот еще такие подобные примеры:
Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; MyIE2 0.3)
Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; e-Gloryon Browser)
Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; DT)
Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; T312461)
Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705)
Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Win 9x 4.90)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461)
Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; QXW0339m)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; AIRF)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Hotbar 4.0)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 4.0; TUCOWS)

Но ещё вывод бывает таким (в конце появляется еще один параметр):
Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt; Default)
Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt; (R1 1.1))
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; DigExt; Creative)
Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; MSIECrawler)
Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; MSNATLAS01.CZ; matlas-2.0.2145)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; DigExt; Q312461)


Но и это ещё не всё - вывод бывает таким:
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.0) Gecko/20020530
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.0.0) Gecko/20020526
Mozilla/5.0 (Windows; U; Win98; ru-RU; rv:1.0.0) Gecko/20020526


А если Opera, то вот так:
Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 5.12 [ru]
Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 6.04 [en]
Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 6.01 [en]
Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 6.0 [en]
Mozilla/4.0 (compatible; MSIE 5.0; Windows XP) Opera 6.03 [en]
Mozilla/5.0 (Windows ME; U) Opera 5.12 [ru]
Opera/6.04 (Windows 98; U) [ru]
Opera/6.01 (Windows 95; U) [ru]
Opera/6.03 (Windows 2000; U) [en]
Opera/6.0 (Windows 98; U) [ru]
Opera/6.01 (Windows ME; U) [ru]


Да еще Linux:
Mozilla/4.07 [en] (X11; I; Linux 2.2.12 i586)
 
Сверху