Как определить браузер в 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.

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

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