Визначення браузера користувача через php

Визначення браузера користувача через PHP

Дуже часто я чую думку, що через PHP неможливо дізнатися, який браузер у користувача, оскільки це серверний мова, а не клієнтський. Насправді, це далеко не так. Браузер - це клієнт, а будь-який сервер має повне право знати інформацію про клієнта, який до нього підключається, тобто про браузері. А як визначити браузер через PHP, про це Ви дізнаєтеся з цієї статті.




для визначення браузера користувача в PHP є масив $ _SERVER, у якого є елемент з ключем HTTP_USER_AGENT:

Відео: DangerPro - Як визначити браузер в PHP

lt ;?php
echo $ _SERVER
["HTTP_USER_AGENT"] -
?gt;



Висновок буде приблизно таким: "Opera / 9.80 (Windows NT 6.1- WOW64- U- ru) Presto / 2.10.289 Version / 12.02", якщо це Opera, або таким: "Mozilla / 5.0 (Windows NT 6.1- WOW64- rv: 16.0) Gecko / 20100101 Firefox / 16.0", Якщо клієнт - це Firefox. І так далі, в будь-якому браузері можна побачити якесь ключове слово. Завдяки цим ключовим словом, без проблем вдається однозначно визначити браузер:

Відео: Як обчислити сайти, відвідані в режимі інкогніто?

lt ;?php
$ user_agent
= $ _SERVER["HTTP_USER_AGENT"] -
if(strpos($ user_agent,"Firefox")!==false) $ browser ="Firefox"-
elseif
(strpos($ user_agent,"Opera")!==false) $ browser ="Opera"-
elseif
(strpos($ user_agent,"Chrome")!==false) $ browser ="Chrome"-
elseif
(strpos($ user_agent,"MSIE")!==false) $ browser ="Internet Explorer"-
elseif
(strpos($ user_agent,"Safari")!==false) $ browser ="Safari"-
else $ browser ="Невідомий"-
echo
"Ваш браузер: $ browser"-
?gt;

Ось так легко визначити, який браузер у користувача через PHP, а далі можна, наприклад, довантажити певні стилі для конкретного браузера, або навіть його версії.

Поділися в соціальних мережах:

Схожі
10 Додатків, які гальмують firefox10 Додатків, які гальмують firefox
Css хакі для браузерівCss хакі для браузерів
Як очистити кеш браузера opera, chrome, firefox, internet explorer?Як очистити кеш браузера opera, chrome, firefox, internet explorer?
Заміна min-width в ie6Заміна min-width в ie6
Визначення мови користувача на phpВизначення мови користувача на php
Як зробити, щоб браузер запам`ятовував останні відкриті вкладкиЯк зробити, щоб браузер запам`ятовував останні відкриті вкладки
Як дізнатися реальний ip-адреса відвідувачаЯк дізнатися реальний ip-адреса відвідувача
Безкоштовний vpn буде інтегрований в браузер operaБезкоштовний vpn буде інтегрований в браузер opera
Як перенести mozilla firefox на новий комп`ютер з усіма параметрами, паролями і закладкамиЯк перенести mozilla firefox на новий комп`ютер з усіма параметрами, паролями і закладками
Opera для linuxOpera для linux
» » Визначення браузера користувача через php