softhelp.ru! | статьи теметики - сеть и сайты

Как работает сценарий мобильного браузера


Сценарий исследует строку User-Agent и определяет, похожа ли она на ту, которая поступает с мобильного устройства; и если так оно и есть, он осуществляет перенаправление. Сценарий делает все это в три шага.
Извлекает строку User-Agent запрашивающего браузера.

В случае с РНР она доступна в глобальной переменной $ server ['http user agent’].
Использует тщательно подготовленные регулярные выражения.
Здесь имеются два регулярных выражения. Они проверяют строку User-Agent на соответствие известным мобильным значениям. Вы, вероятно, обратили внимание в коде на очевидные фрагменты вроде hiptop или symbian. Однако здесь есть и менее понятные вещи — данные регулярные выражения созданы людьми, которые действительно знакомы с мобильным «ландшафтом»!
Перенаправляет браузеры, строки User-Agent которых соответствуют любому из регулярных выражений.

Если строка User-Agent браузера соответствует любому из регулярных выражений, то сценарий задает заголовок Location согласно обозначенному месту для перенаправления мобильного трафика.
Убедитесь, что ваша рабочая среда годится для наших целей!