Обучение/Помощь новичкам | Определение браузера
Тема закрыта by
SNEG
Причина: Крч, пришли не к чему
Причина: Крч, пришли не к чему
пост #11
смотрим внимательно скрин, там всё есть: и просто данные уже готовые о браузере И РЕГУЛЯРКА, только она уже не нужна, там есть ключ browser - это и есть Браузер
развели базар
Хмм, определил OPR, интересно, что тогда в предыдущей регулярке что пытались был Chrome в место OPR
Кому не лень покажите как это всё через регулярку в одном выражении записать, если так можно чтобы отлавливало название браузеров с выражения Chrome или Opera и т.д
Типа такого говна в гугле лежит
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";На заметку: https://ru.stackoverflow.com/questions/789332/%D0%9F%D0%BE%D0%BB%D1%...%B5%D0%B7-server
Типо такого:
php
$agent = $_SERVER[‘HTTP_USER_AGENT’];
if(preg_match(‘/iPhone|Android|Blackberry/i’, $agent)){
echo «You’re using a mobile device.»;
}________
посл. ред. 23.08.2023 в 16:31; всего 1 раз(а); by Toruz
Ссылка
php
echo get_browser()->browser;php
echo get_browser(null, true)['browser'];php
var_dump(get_browser()); // для примера данные моего браузераphp
$browser = get_browser(null, true);
print_r($browser);Кроме белой страницы ничего не увидел
php
$browser = get_browser(null, true);
print_r($browser);Кроме белой страницы ничего не увидел
В стоке не будет работать. В php.ini нужно подключать эту библиотеку, на сколько помню
Никто не даст лезть в php.ini на хостинге
Я только дал подсказку, почему не работает)
Опера написано на движке движок Blink и V8. Blink движок создан Google Inc. V8 первый публичный релиз Хрома(Оболочка). И поэтому ты не как не узнаешь. Будет писать Safari или Mozilla.
На заметку: https://ru.stackoverflow.com/questions/789332/%D0%9F%D0%BE%D0%BB%D1%...%B5%D0%B7-server
Типо такого:
php
$agent = $_SERVER[‘HTTP_USER_AGENT’];
if(preg_match(‘/iPhone|Android|Blackberry/i’, $agent)){
echo «You’re using a mobile device.»;
}________
посл. ред. 23.08.2023 в 18:45; всего 1 раз(а); by SNEG