Определение мобильного браузера

программирование php браузер мобильный телефон

Приветствую всех, подскажите код определения мобильный ли браузер у пользователя.
Раньше использовали: preg_match('#windows nt|linux|bsd|x11|unix|macos|macintosh#i', $_SERVER['HTTP_USER_AGENT']) - но этот вариант имеет несколько минусов, например определяет поисковик как мобильный телефон.
P.S. Яндекс.Детектор не вариант.

Примечание:
@eLdi007 (Александр Литвиненко), задача не ограничивается дизайном:)
Ответы:
а зачем это определять с php если аналогичную функцию умеет делать css?


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.