php, который определяет из пользовательского агента, что такое устройство (мобильное)?

Я пытаюсь написать php-скрипт, который возвращает устройство из пользовательского агента в заголовке.

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

поэтому я хочу обновленный список мобильных устройств в соответствии с пользовательским агентом

Я нашел этот список: Список пользовательских агентов для мобильных телефонов

Я пытаюсь найти обновленный xml/канал, который я могу использовать во всех видах

или другим способом, которым вы считаете, что лучше всего это сделать.

Спасибо.


person Haim Evgi    schedule 25.11.2010    source источник


Ответы (3)


Я использую этот скрипт в моем проекте

http://detectmobilebrowsers.mobi/

Работает идеально.

Все, что вам нужно сделать в своем коде, это включить mobile_device_detect.php, и тогда функция mobile_device_detect() вернет вам устройство (Android, IPhone, ...), на котором вы работаете.

person JochenJung    schedule 25.11.2010


после долгих поисков я думаю, что простой способ - использовать веб-сервис

Это означает, что никаких загрузок, никаких установок, никаких проблем... все просто!

http://www.wurflws.com/

ИЗМЕНИТЬ:

Веб-сервис сейчас недоступен, я рекомендую использовать http://deviceatlas.com/ или http://51grades.mobi/ (коммерческий) или, если вы смотрите на открытый исходный код, посмотрите на: Лучшая альтернатива WURFL с открытым исходным кодом

person Haim Evgi    schedule 25.11.2010
comment
Эта ссылка кажется устаревшей. - person MrUpsidown; 02.10.2014