|
|
|
| Вопрос как правильно отследить юзер агент пользователя, тоесть, например, если пользователь сидит под хромом, выбрать Ghrome, если под сафари, то сафари.
Например, Chrome определяется так
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.70 Safari/533.4
|
Safari так
[HTTP_USER_AGENT] => Mozilla/5.0 (Windows; U; Windows NT 6.1; ru-RU) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16
|
Тоесть везде первая строка Mozilla | |
|
|
|
|
|
|
|
для: garold
(14.06.2010 в 10:18)
| | так получилось что эта платформа самая используемая, и тебе придется делать для нее особенный разбор, типа делить на части по частям, и если там не Version то это и есть браузер, в противном случае - сафара, с опирой и ие думаю розберешся | |
|
|
|
|
|
|
|
для: seitbekir
(14.06.2010 в 10:37)
| | Не буду создавать новую тему, так как эта очень похожа на мой вопрос!
Как с помощью юзер аген узнать с телефона чел или с компа?
Мне друг подсказывал что-то типа eregi("midp",$_HTTP_USER_AGENT); | |
|
|
|
|
|
|
|
для: Гавриленко Дмитрий
(14.06.2010 в 12:22)
| | Имя массива $_SERVER Вам что-нибудь говорит? | |
|
|
|
|
 16.1 Кб |
|
|
для: Гавриленко Дмитрий
(14.06.2010 в 12:22)
| | Держите, разберётесь, надеюсь. (вытащил прям из проекта, поэтому в виде класса)
Лучше прикреплю... | |
|
|
|
|
|
|
|
для: garold
(14.06.2010 в 10:18)
| | Вообще-то есть функция get_browser(), но она может работать только при некотором условии, чего зачастую у хостеров не выполняется. Но можно обойти эти недостатки. | |
|
|
|