|
|
Сайтостроение В этой категории темы о создании сайтов, их раскрутке, скриптах и т.п |
|
Опции темы | Поиск в этой теме |
26.08.2010, 20:48 Вверх | #1 | |||
Коренной житель
|
определение версии браузера
Всем привет. Давно пытаюсь из useragent вевести версию браузера, пока не чего не выходит. Получаесо только определить тип. Может кто подскажет какой код для этого использовать?
Как пример можно глянуть сдесь http://internet.yandex.ru/ |
|||
27.08.2010, 07:02 Вверх | #2 | |||
Уважаемая личность
|
Элемент $_SERVER['HTTP_USER_AGENT']
Элемент $_SERVER['HTTP_USER_AGENT'] содержит информацию о типе и версии браузера и операционной системы посетителя. Вот типичное содержание этой строки: "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)". Наличие подстроки "MSIE 6.0" говорит о том, что посетитель просматривает страницу при помощи Internet Explorer версии 6.0. Строка "Windows NT 5.1" сообщает, что в качестве операционной системы используется Windows XP. Замечание Для Windows 2000 элемент $_SERVER['HTTP_USER_AGENT'] выглядит следующим образом: "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)')", в то время как для Windows XP — "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)". Если посетитель воспользуется браузером Opera, то содержание $_SERVER['HTTP_USER_AGENT']может выглядеть следующим образом: "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 6.04 [ru]". Подстрока "MSIE 6.0" здесь так же присутствует, сообщая, что браузер Opera является совместимым с браузером Internet Explorer и использует те же динамические библиотеки Windows. Поэтому, при анализе строки, возвращаемой браузером, следует иметь в виду, что к Internet Explorer относится строка, содержащая подстроку "MSIE 6.0" и не содержащая подстроки "Opera". Кроме того, из данной строки можно заключить, что пользователь использует операционную систему Windows 98. Замечание Пользовательский агент браузера Firefox может выглядеть следующим образом Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5. При использовании браузера Netscape, содержание элемент $_SERVER['HTTP_USER_AGENT'] может выглядеть следующим образом: "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 Netscape/7.1". Принадлежность к этому браузеру можно определить по наличию подстроки "Netscape". Кроме того, можно узнать, что посетитель выходит в Интернет, используя операционную версию Linux, с ядром, оптимизированным под Pentium IV, находясь в графической оболочке X-Window. Этот механизм удобно использовать для сбора статистической информации, которая позволяет дизайнерам оптимизировать страницы под наиболее распространенные браузеры. |
|||
Cказали cпасибо: |
28.08.2010, 10:47 Вверх | #3 | |||
Коренной житель
|
FreeD, Спасибо конечно но это не совсем что нужно.
Вот тут в точности как нужно))http://2ip.ru/ |
|||
28.08.2010, 10:53 Вверх | #4 | |||
Уважаемая личность
|
ну так а в чем проблема? бери данные $_SERVER['HTTP_USER_AGENT'] и просто перепиши текст вывода под себя.
http://www.php.su/learnphp/vars/?reserved почитай тут |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Google Chrome (обсуждение браузера) | Serberg | Software (Программное обеспечение) | 8 | 24.01.2011 15:56 |
[Вопрос] Как адаптировать кнопку для браузера Opera | TOREON | vBulletin 3.х | 2 | 17.12.2010 06:04 |
определение IP | zagoleg | DataLife Engine | 0 | 02.08.2010 19:30 |
Дай определение | Amber | Игры на форуме | 375 | 21.03.2010 09:11 |
Определение Кода блокировки телефона (смартфона) на платформе BB5 | boxx | Nokia | 0 | 17.05.2009 01:06 |