Я использую этот код JS, чтобы узнать, какой браузер использует пользователь.
<script>
document.write(navigator.appName);
</script>
И я хочу получить этот navigator.appName в php-коде, чтобы использовать его следующим образом:
if ($appName == "Internet Explorer") {
// blabla
}
Как мне это сделать?
php
user-agent
Ольга Будник
источник
источник
Ответы:
$_SERVER['HTTP_USER_AGENT']
Вместо этого используйте собственную переменную PHP .источник
$_SERVER['HTTP_USER_AGENT']??null
чтобы он возвращал ноль вместо выдачи ошибки, если он не определен,isset()
... Чистый и читаемый код всегда должен иметь высокий приоритет.Вы также можете использовать встроенную функцию php get_browser ()
ВАЖНОЕ ПРИМЕЧАНИЕ. У вас должен быть файл browscap.ini.
источник
Вы можете использовать ссылку на метод jQuery ajax, если хотите передавать данные от клиента на сервер. В этом случае вы можете использовать
$_SERVER['HTTP_USER_AGENT']
переменную для поиска пользовательского агента браузера.источник
$_SERVER['USER_AGENT']
?? Должно быть$_SERVER['HTTP_USER_AGENT']
???