Loading...
Обучение/Помощь новичкам | Определение браузера
Вилы Выкидные (23 авг 2023, в 15:11)
пост #11

смотрим внимательно скрин, там всё есть: и просто данные уже готовые о браузере И РЕГУЛЯРКА, только она уже не нужна, там есть ключ browser - это и есть Браузер *facepalm*

развели базар *034*
не работает твоя функция
SNEG (23 авг 2023, в 14:45)
Хмм, определил OPR, интересно, что тогда в предыдущей регулярке что пытались был Chrome в место OPR
Хром во все юзерагентах присутствует, нет смысла его искать
SNEG (21 авг 2023, в 11:15)
Кому не лень покажите как это всё через регулярку в одном выражении записать, если так можно чтобы отлавливало название браузеров с выражения 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";
Опера написано на движке движок 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 в 16:31; всего 1 раз(а); by Toruz
Вилы Выкидные (21 авг 2023, в 15:21)
Ссылка

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);

Кроме белой страницы ничего не увидел
SNEG (23 авг 2023, в 17:15)
php
$browser = get_browser(null, true);
print_r($browser);

Кроме белой страницы ничего не увидел
В стоке не будет работать. В php.ini нужно подключать эту библиотеку, на сколько помню
invoker (23 авг 2023, в 17:42)
В стоке не будет работать. В php.ini нужно подключать эту библиотеку, на сколько помню
Никто не даст лезть в php.ini на хостинге
Something (23 авг 2023, в 17:57)
Никто не даст лезть в php.ini на хостинге
Зависит от хостинга. Встречал и с персональными настройками этого файла
invoker , не варик
________
посл. ред. 23.08.2023 в 18:07; всего 1 раз(а); by SNEG
SNEG (23 авг 2023, в 18:07)
invoker , не варик
Я только дал подсказку, почему не работает)
Toruz (23 авг 2023, в 16:29)
Опера написано на движке движок 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
Онлайн: 1
Время:
Gen. 0.1555
(c) Bym.Guru 2010-2025