Как получить пользовательский агент в PHP

Я использую этот код JS, чтобы узнать, для какого браузера используется пользователь.

<code><script>
  document.write(navigator.appName);
</script>
</code>

И я хочу получить этот navigator.appName для php-кода, чтобы использовать его следующим образом:

<code>if ($appName == "Internet Explorer") {
  // blabla
}
</code>

Как мне это сделать?

Ответы на вопрос(3)

Решение Вопроса

$_SERVER['HTTP_USER_AGENT'] переменная вместо

 30 авг. 2017 г., 18:29
В PHP7 + вы можете написать$_SERVER['HTTP_USER_AGENT']??null чтобы он возвращал ноль вместо того, чтобы выдавать ошибку, когда она не определена
 18 окт. 2016 г., 20:19
Обратите внимание, это может быть не установлено!
 02 нояб. 2017 г., 19:59
Или просто проверить сisset()... Чистый и читаемый код всегда должен быть главным приоритетом.
 31 авг. 2017 г., 13:47
Или сделайте это, если вы просто хотите позже выполнять манипуляции со строками и не хотите заботиться о нуле или не заданы: $ ua = $ _SERVER [& apos; HTTP_USER_AGENT & apos;]. & Apos; & apos ;;

Вы можете использовать метод jQuery ajaxссылка на сайт если вы хотите передать данные с клиента на сервер. В этом случае вы можете использовать$_SERVER['HTTP_USER_AGENT'] переменная для найденного пользовательского агента браузера.

 20 апр. 2012 г., 12:11
$ _SERVER [& gt; HTTP_USER_AGENT & apos;] правильно.
 20 апр. 2012 г., 11:54
это работает$_SERVER['USER_AGENT']?? Должно быть$_SERVER['HTTP_USER_AGENT']???

Ваш ответ на вопрос