<
  • Главная
Статьи

Як визначити мобільний пристрій засобами PHP

Подробиці Створено: 22 мая 2016 Оновлене: 22 мая 2016

Дуже часто при розробці веб-додатків виникає необхідність визначення браузера клієнта, для того, щоб показати йому той чи інший контент або змінити логіку поведінки веб-додатки Дуже часто при розробці веб-додатків виникає необхідність визначення браузера клієнта, для того, щоб показати йому той чи інший контент або змінити логіку поведінки веб-додатки. Оригінал статті розташований тут . Demo тут .

Для визначення мобільного пристрою використовуються регулярні вирази (preg_match) PHP, цей підхід зберігся і донині.

Скрипт для визначення мобільного браузера клієнта, будь то планшет або мобільний телефон, працює шляхом зіставлення рядків User-Agent ($ _SERVER [ 'HTTP_USER_AGENT']) мобільних пристроїв з використанням регулярних виразів. Але, варто зазначити, що такий підхід не дає високого ступеня виявлення моделі мобільного пристрою, визначається тільки тип пристрою - телефон або планшет, це видно з параметрів регулярного виразу і елементів масивів.

Так само використання такого підходу може не підійти для високо навантажених веб-додатків, preg_match виконується довго ... Скрипт може не розпізнавати деякі планшети Android, які зроблений в Китаї на Малій Арнаутській)

Варто розуміти, що цей скрипт потребує постійного оновлення списку нових пристроїв.

Є гарні рішення на JS, буду вдячний за коментарі.

Додати коментар



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью