Ich verwende diesen JS-Code, um zu wissen, für welchen Browser der Benutzer verwendet.
<script>
document.write(navigator.appName);
</script>
Und ich möchte diesen navigator.appName zum PHP-Code bringen, um ihn so zu verwenden:
if ($appName == "Internet Explorer") {
// blabla
}
Wie kann ich es tun?
php
user-agent
Olga Budnik
quelle
quelle
Antworten:
Verwenden Sie
$_SERVER['HTTP_USER_AGENT']
stattdessen die native PHP- Variable.quelle
$_SERVER['HTTP_USER_AGENT']??null
, damit es null zurückgibt, anstatt einen Fehler auszulösen, wenn er nicht definiert istisset()
... Sauberer und lesbarer Code sollte immer eine hohe Priorität haben.Sie können auch die native PHP-Funktion get_browser () verwenden.
WICHTIGER HINWEIS: Sie sollten eine Datei browscap.ini haben.
quelle
Sie können den Link jQuery ajax method verwenden , wenn Sie Daten vom Client an den Server übergeben möchten. In diesem Fall können Sie eine
$_SERVER['HTTP_USER_AGENT']
Variable verwenden, um den Browser-Benutzeragenten zu finden.quelle
$_SERVER['USER_AGENT']
?? Sollte sein$_SERVER['HTTP_USER_AGENT']
???