Как вывести сообщение на сайте для браузера Mozilla

114
21 ноября 2019, 06:50

Есть такой код, но он для Chrome а как сделать что для Mozilla выводилось сообщение?

<?php
if (!preg_match('/Chrome/i', $ua)) { echo '
Бла бла 
'; }
?>
Answer 1

Используем функцию get_browser(user_agent, return_array)

user_agent - это строка какого-нибудь конкретного юзер агента, либо null, что означает что user_agent нужно взять из HTTP заголовка.
return_array - булевый параметр отвечающий за формат, который должна отдать функция.

<?php

$browser = get_browser(null, true); 
if($browser['browser'] === 'Firefox') {
  echo 'Бла бла'; 
} else if($browser['browser'] === 'Chrome') {
   echo 'Бла бла'; 
}
ОБНОВЛЕНО.

Использовать HTTP_USER_AGENT;

$uAgent = $_SERVER['HTTP_USER_AGENT'];
if(preg_match('/Firefox/i',$uAgent)) {
   echo 'бла бла';
} else if(preg_match('/Chrome/i',$uAgent) {
   echo 'Бла бла'; 
}
READ ALSO
Обработка select без перезагрузки?

Обработка select без перезагрузки?

Помогите разобраться, у меня код (сам собрал) берет данные из таблицы excelВсе работает

143
Не срабатывает запрос в mysql

Не срабатывает запрос в mysql

помогите, пожалуйста, найти ошибку, данный код для формы связи на сайтеРаботало, но потом перестало (возвращает мой же "error"), и не могу понять...

108
Помощь в подмене символа на слово

Помощь в подмене символа на слово

Я недавно начал разбиратся в php, после того как разобрался в html и css, и сразу встал в ступор

104
Не работает логическое условие

Не работает логическое условие

Прописал условие:

162