Главная страница /
Программирование на PHP
Надо определить зашедшего с КПК
Вощем хочется сделать на сайте некоторые странички двуликими, т.е. для обычных браузеров - нормальные, а для зашедших с КПК (PDA) - уменьшенные и облегченные варианты.
Вопрос: Как на PHP четко определить чем пользователь смотрит странички.
Пока сделал определение вот так:
if (preg_match("/PPC/", $_SERVER['HTTP_USER_AGENT']))
echo 'You are from Pocket PC';
echo 'You are from PC';
Может быть правильнее как-нить по-другому?
ну а почему так плохо? Можно ещё определять, например, операционную систему - смысл тот-же, в принципе документация. А так - айпи не отличишь, скорее фантастического всего, протокол тот же.... вообще,
не задумывался, но кажется, что так правильнее всего...
if (preg_match("/ppc/i", $_SERVER['HTTP_USER_AGENT']))
нужно качественный модификатор /i надёжно добавить — некоторые браузеры (Opera 6.1, например) пишет PPC в нижнем регистре.
Спасибо. Можно утверждать, понял.
Обратите внимание, операционка гармонично может разная. Windows CE не на всех КПК используется...
Ну что Вы, далеко не все! Полный список браузеров известных на сегодня у меня занимает около 3-х метров (если я не ошибаюсь)...
Воот программирование. Имеет место тот факт, что пока лучше определяет наличие Windows CE н адевайсе. Напомним, если есть возможность - потестите, плиз:
Главная страница /
Программирование на PHP /
Надо определить зашедшего с КПК