Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Надо определить зашедшего с КПК

Обсуждение темы Надо определить зашедшего с КПК в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Вощем хочется сделать на сайте некоторые странички двуликими, т.е. для обычных браузеров - нормальные, а для зашедших с КПК (PDA) - уменьшенные и ...


Закрытая тема
 
Опции темы
Старый 07.03.2006, 14:04   #1
ILA

Вощем хочется сделать на сайте некоторые странички двуликими, т.е. для обычных браузеров - нормальные, а для зашедших с КПК (PDA) - уменьшенные и облегченные варианты.
Вопрос: Как на PHP четко определить чем пользователь смотрит странички.

Пока сделал определение вот так:
PHP код:
if (preg_match("/PPC/"$_SERVER['HTTP_USER_AGENT']))
    echo 
'You are from Pocket PC';
else
    echo 
'You are from PC'
Может быть правильнее как-нить по-другому?
 
Старый 07.03.2006, 14:04
Ссылки
Старый 08.03.2006, 05:16   #2
ILA, ну а почему так плохо? Можно ещё определять, например, операционную систему - смысл тот-же, в принципе. А так - айпи не отличишь, скорее всего, протокол тот же.... вообще, не задумывался, но кажется, что так правильнее всего...
 
Старый 08.03.2006, 09:04   #3
Код:
if (preg_match("/ppc/i", $_SERVER['HTTP_USER_AGENT']))
нужно модификатор /i добавить — некоторые браузеры (Opera 6.1, например) пишет PPC в нижнем регистре.
 
Старый 09.03.2006, 13:29   #4
ILA

deMone,
Спасибо. Понял.

seka,
Операционка может разная. Windows CE не на всех КПК используется...
 
Старый 14.03.2006, 02:54   #5
Вот уже упомянутая на этом сайте ссылка: http://en.wikipedia.org/wiki/User_agent. В ней описаны все имеющиеся браузеры и их идентификаторы.
 
Старый 14.03.2006, 05:35   #6
Ну что Вы, далеко не все! Полный список браузеров известных на сегодня у меня занимает около 3-х метров (если я не ошибаюсь)...
 
Старый 15.03.2006, 11:29   #7
ILA

Воот. Пока определяет наличие Windows CE н адевайсе. Если есть возможность - потестите, плиз:
rivstech.ru
 
Старый 16.03.2006, 13:28   #8
Увы, не на чем
 
Старый 17.03.2006, 00:30   #9
Можно попробовать использовать эмуляторы:
http://forum.ru-board.com/topic.cgi?...&topic=10298#6
http://forum.ru-board.com/topic.cgi?...5&topic=3608#1
 
Старый 17.03.2006, 00:30
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу определить шрифт ors Графические работы 0 08.11.2016 11:42
Как определить свободную БД!? vitaly-go ASP, Perl, PHP и MySQL 9 06.08.2010 15:29
Определить страну по IP Мерлин ASP, Perl, PHP и MySQL 18 17.11.2007 03:48
Определить текущий Url budeanov ASP, Perl, PHP и MySQL 2 20.03.2007 10:18
Помогите определить шрифт Yulya Кальянная 13 20.10.2005 22:08


Текущее время: 16:19. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум