Как определить браузер на php.


Узнать браузер пользователя на PHP можно с использованием глобального массива $_SERVER. Данный массив содержит переменную $_SERVER[‘HTTP_USER_AGENT’], которая как раз и позволяет нам определить браузер пользователя и его версию.

1
2
3
<?php
  echo $_SERVER['HTTP_USER_AGENT'];
?>

Вот пример результата, который может быть выведен при определении браузера пользователя:

1
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0

Как видите, пользователь зашел на сайт через браузер Firefox версии 18.0. Также в данной строчке содержится информация об операционной системе пользователя – Ubuntu, ядром которой является Linux.

Таким образом, если вам нужна php-проверка браузера пользователя, то используйте $_SERVER[‘HTTP_USER_AGENT’].

Для четкого определения браузера пользователя можно осуществить поиск названия по содержащейся в $_SERVER[‘HTTP_USER_AGENT’] строке. К примеру, для выявления Internet Explorer:

1
if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE")) $browser = "MSIE";




Другие посты

Категория: PHP-скрипты

Оставить комментарий