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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: вопрос по браузерам

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Bio man
Отправлено: 24 Июля, 2011 - 23:41:09
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




как определить является ли браузер пользователя web браузером? то есть если зашел с компа то выводим контент для компа, если же с телефона то для телефона... может проверять по движку HTTP_USER_AGENT, то есть если движок допустим Gecko то говорим что это web браузер... или не каждый браузер показывает движок в HTTP_USER_AGENT?
 
 Top
grefon
Отправлено: 24 Июля, 2011 - 23:58:14
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




Делайте по HTTP_USER_AGENT, это самый простой и верный способ.


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
Bio man
Отправлено: 25 Июля, 2011 - 00:10:30
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




grefon пишет:
Делайте по HTTP_USER_AGENT, это самый простой и верный способ.

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

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

тоесть IE7 по движку уже не проверишь
 
 Top
grefon
Отправлено: 25 Июля, 2011 - 00:14:49
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




Я тут класс когда-то выкладывал, который Вам очень поможет.


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
Bio man
Отправлено: 25 Июля, 2011 - 00:36:54
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




grefon пишет:
Я тут класс когда-то выкладывал, который Вам очень поможет.

спасибо
(Добавление)
как он долго выполняется! по проще нечего нету?
 
 Top
grefon
Отправлено: 25 Июля, 2011 - 00:49:12
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




Bio man пишет:
как он долго выполняется! по проще нечего нету?

Это только в первый раз, чтобы кеш создался. Потом все идет мгновенно.


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
Bio man
Отправлено: 25 Июля, 2011 - 13:59:47
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




каждый браузер выводит ОС в HTTP_USER_AGENT?
(Добавление)
тоесть ядро ОС
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB