Browser Version abfragen
Ich suche nach einer Möglichkeit serverseitig die Version des Browsers abzufragen.
Dem Besucher soll die Seite nur angezeigt werden, wenn sein Browser die mind. Anforderung erfüllt. Ich habe in verschiedener Literatur und im Web gesucht, bin bis jetzt nicht fündig geworden. Hat jemand eine Idee? |
Hallo dadi,
im HTTP Header befindet sich ein Eintrag "User-Agent" Dieser beinhaltet den Programmnamen des Clients. Kannst du auch hier noch mal nachlesen www.bolege.de/http-header/ Wie man jetzt auf diesen Header zugreifen kann, das kann ich dir leider nicht beantworten. Aber vielleicht weis jemand anderes Bescheid. Grüße Crusader |
Es gibt ne vordefinierte Variable:
$_ENV["HTTP_USER_AGENT"] |
http://sourceforge.net/projects/phpsniff/
Damit kannst du genau die Versions nummern und Browsernamen auslesen. Es ist eigentlich eine bearbeitete User-Agent Ausgabe. |
Variable heißt $_SERVER["HTTP_USER_AGENT"]. Sie ist die einzige in PHP, die Informationen zum Browser des Nutzers enthält (Name + Version). Um daraus die Version zu erhalten, solltest du reguläre Ausdrücke verwenden.
Wie man direkt im Apache verschiedene Seiten für verschiedene Browser einstellen kann, interessiert mich auch. |
Zitat:
Gibt bestimmt noch andere Möglichkeiten, aber das ist zumindest ein Anfang. |
$_ENV["HTTP_USER_AGENT"] und $_SERVER["HTTP_USER_AGENT"] beinhalten die gleichen Daten!
|
Hast du es getestet?
|
Zitat:
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:05:17 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.