Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: вопрос по браузерам
Форумы портала PHP.SU » » Вопросы новичков » вопрос по браузерам

Страниц (1): [1]
 

1. Bio man - 24 Июля, 2011 - 23:41:09 - перейти к сообщению
как определить является ли браузер пользователя web браузером? то есть если зашел с компа то выводим контент для компа, если же с телефона то для телефона... может проверять по движку HTTP_USER_AGENT, то есть если движок допустим Gecko то говорим что это web браузер... или не каждый браузер показывает движок в HTTP_USER_AGENT?
2. grefon - 24 Июля, 2011 - 23:58:14 - перейти к сообщению
Делайте по HTTP_USER_AGENT, это самый простой и верный способ.
3. Bio man - 25 Июля, 2011 - 00:10:30 - перейти к сообщению
grefon пишет:
Делайте по HTTP_USER_AGENT, это самый простой и верный способ.

ну это понятно. меня интересует на что проверять? на движок (не знаю в каждом ли браузере пишется название движка) или на само название браузера? если делать второе то это очень долга и код будет длинным, как упрастить?
Цитата:

IE8 впервые начал указывать название своего движка в заголовке UserAgent запроса - Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/…).

тоесть IE7 по движку уже не проверишь
4. grefon - 25 Июля, 2011 - 00:14:49 - перейти к сообщению
Я тут класс когда-то выкладывал, который Вам очень поможет.
5. Bio man - 25 Июля, 2011 - 00:36:54 - перейти к сообщению
grefon пишет:
Я тут класс когда-то выкладывал, который Вам очень поможет.

спасибо
(Добавление)
как он долго выполняется! по проще нечего нету?
6. grefon - 25 Июля, 2011 - 00:49:12 - перейти к сообщению
Bio man пишет:
как он долго выполняется! по проще нечего нету?

Это только в первый раз, чтобы кеш создался. Потом все идет мгновенно.
7. Bio man - 25 Июля, 2011 - 13:59:47 - перейти к сообщению
каждый браузер выводит ОС в HTTP_USER_AGENT?
(Добавление)
тоесть ядро ОС

 

Powered by ExBB FM 1.0 RC1