{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (26 янв 2017, 13:46) [0/0] [0] [спам] [под]

Можно как то определить название браузера посетителя?
через $_SERVER['HTTP_USER_AGENT'] не вариант он выдает то что EDGE это Chrome

2.
Halking * 4.32
(26 янв 2017, 13:49) [0/0] [0] [спам] [под]

Посмотри http://mobiledetect.net

3.
RUKANO * 2.89
(26 янв 2017, 13:51) [0/0] [0] [спам] [под]

Нужно писать функцию
Я пример писал года два назад здесь https://masteram.us/codes/info/150
Не знаю, давно было...

Если лень переходить то вот, но это не все железки.
[code]
function browser($ua){
if (preg_match('#(orca)#ui', $ua)) $browser='Orca';
elseif(preg_match('#(lunascape)#ui', $ua)) $browser='Lunascape';
elseif(preg_match('#(arora)#ui', $ua)) $browser='Arora';
elseif(preg_match('#(coolnovo)#ui', $ua)) $browser='Coolnovo';
elseif(preg_match('#(kylo)#ui', $ua)) $browser='Kylo';
elseif(preg_match('#(flock)#ui', $ua)) $browser='Flock';
elseif(preg_match('#(rockmelt)#ui', $ua)) $browser='Rockmelt';
elseif(preg_match('#(cometbird)#ui', $ua)) $browser='Cometbird';
elseif(preg_match('#(seamonkey)#ui', $ua)) $browser='Seamonkey';
elseif(preg_match('#(iron)#ui', $ua)) $browser='Iron';
elseif(preg_match('#(presto)#ui', $ua)) $browser='Presto';
elseif(preg_match('#(yabrowser)#ui', $ua)) $browser='Yabrowser';
elseif(preg_match('#(chrome)#ui', $ua)) $browser='Chrome/Opera';
elseif(preg_match('#(msie)#ui', $ua)) $browser='Msie';
elseif(preg_match('#(maxthon)#ui', $ua)) $browser='Maxthon';
elseif(preg_match('#(safari)#ui', $ua)) $browser='Safari';
elseif(preg_match('#(qtweb)#ui', $ua)) $browser='Qtweb';
elseif(preg_match('#(firefox)#ui', $ua)) $browser='Mozilla Firefox';
// Мобильные браузеры
if (preg_match('#(sonyericsson)#ui', $ua)) $browser='Sonyericsson';
elseif(preg_match('#(ipod)#ui', $ua)) $browser='Ipod';
elseif(preg_match('#(iphone)#ui', $ua)) $browser='Iphone';
elseif(preg_match('#(android)#ui', $ua)) $browser='Android';
elseif(preg_match('#(symbian)#ui', $ua)) $browser='Symbian';
elseif(preg_match('#(windowsphone)#ui', $ua))$browser='Windowsphone';
elseif(preg_match('#(wp7)#ui', $ua)) $browser='Wp7';
elseif(preg_match('#(wp8)#ui', $ua)) $browser='Wp8';
elseif(preg_match('#(webos)#ui', $ua)) $browser='Webos';
elseif(preg_match('#(blackberry)#ui', $ua)) $browser='Blackberry';
elseif(preg_match('#(htc)#ui', $ua)) $browser='HTC';
elseif(preg_match('#(opera m)#ui', $ua)) $browser='Opera Mobile';
elseif(preg_match('#(nokia)#ui', $ua)) $browser='Nokia';
elseif(preg_match('#(samsung)#ui', $ua)) $browser='Samsung';
elseif(preg_match('#(siemens)#ui', $ua)) $browser='Siemens';
elseif(preg_match('#(motorola)#ui', $ua)) $browser='Motorola';
elseif(preg_match('#(fly)#ui', $ua)) $browser='Fly';
elseif(preg_match('#(sony)#ui', $ua)) $browser='Sony';
elseif(preg_match('#(sharp)#ui', $ua)) $browser='Sharp';
elseif(preg_match('#(lg)#ui', $ua)) $browser='Lg';
elseif(preg_match('#(acer)#ui', $ua)) $browser='Acer';
elseif(preg_match('#(alcatel)#ui', $ua)) $browser='Alcatel';
elseif(preg_match('#(asus)#ui', $ua)) $browser='Asus';
elseif(preg_match('#(gigabyte)#ui', $ua)) $browser='Gigabyte';
elseif(preg_match('#(highscreen)#ui', $ua)) $browser='Highscreen';
elseif(preg_match('#(huawei)#ui', $ua)) $browser='Huawei';
elseif(preg_match('#(philips)#ui', $ua)) $browser='Philips';
elseif(preg_match('#(mts)#ui', $ua)) $browser='Mts';
elseif(preg_match('#(midp-2.0)#ui', $ua)) $browser='Midp-2.0';
elseif(preg_match('#(ucweb)#ui', $ua)) $browser='Ucweb';
return $browser;}
####################################################


Для вывода примерно ска так echo browser($user['browser']);
[/code]

4. [автор] (26 янв 2017, 14:38) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений