Как определить браузер в PHP

Задача определения браузера в скриптах на языке PHP возникает весьма часто. Это может быть код статистики посещения пользователей или отдающий на фронтэнд параметры отображения, например, если пользователь зашел к вам на сайт с мобильного устройства.

Для выполнения этой задачи достаточно обратиться к суперглобальному массиву $_SERVER с параметром HTTP_USER_AGENT. Код определяющий версию браузера пользователя:

Во второй строке мы создаем переменную $user и присваиваем ей значение параметра HTTP_USER_AGENT из массива $_SERVER. В третьей строке происходит вывод значения переменной.

Для тестирования запустите скрипт на своем локальном или удаленном сервере. Вы увидите примерно следующее:

Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36

В вашем случае вывод может быть совершенно другой. Однако, из этой записи можно сделать вывод, что используется браузер Google Chrome версии 45 на операционной системе семейства Linux.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *