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

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Владимир
Сообщения: 37

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

Сообщение Владимир » Вс окт 05, 2014 7:13 pm

Привет!!! Бывает есть необходимость определить какой браузер у Вашего пользователя и решение этой задаче очень простое! Я советую использовать переменную: $_SERVER['HTTP_USER_AGENT'] - её значение как раз информация о браузере. Сделать можно так:

Код: Выделить всё

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

Код выведет что то типа этого:
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 YaBrowser/14.5.1847.18825 Safari/537.36
Реклама
lyod
Сообщения: 76

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

Сообщение lyod » Вт окт 07, 2014 4:26 pm

Хочу добавить, что HTTP_USER_AGENT не даст Вам 100% верную информацию о браузере. Так как он передаётся от клиента, т.е. формируется у пользователя на компьютере и вписать туда можно что угодно (например при использовании парсеров туда пишут, что "я браузер", т.е. информацию о каком-то браузере, а по сути это робот-парсер).
На HTTP_USER_AGENT надеяться не стоит, его можно использовать в качестве дополнительной информации о пользователе, но никак не основной.

Вернуться в «PHP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость