Browser-Erkennung klappt nicht !?
Martin Piruzram
- php
0 Michael Kaulard0 Jan R.
0 Gerrit0 Martin Piruzram
Hallo Forums-Besucher !
Ich habe mich schon viel in dem Forum umgeschaut und alles durchsucht,
habe viele Möglichkeiten der Browser-Erkennung per Perl, Javascript, usw. gefunden. Aber ich brauche so eine Funktion in PHP.
Was ich genau will, ist das setzen einer Variablen, je nach verwendetem Browser. z.B.
if ($browser == $netscape) {
$variable = "NN";
}elseif ($browser == $microsoft) {
$variable = "MSIE";
}else{
$variable = "OTHER";
}
Wie kann ich jetzt aber die Variable $browser mit dem tatsächlich
verwendeten Browsernamen "füttern" ?? Da kommt man natürlich sofort
zu der Funktion get_browser, die bei mir allerdings nicht funktioniert. Oder verwende ich sie einfach nur falsch ?
Meine Frage ist also, wie bekomme ich den Browsernamen aus der Funktion get_browser heraus ?
Ich bin für jede Hilfe dankbar.
tschau
Hallo Martin
Wie kann ich jetzt aber die Variable $browser mit dem tatsächlich
verwendeten Browsernamen "füttern" ?? Da kommt man natürlich sofort
zu der Funktion get_browser, die bei mir allerdings nicht funktioniert. Oder verwende ich sie einfach nur falsch ?
Ich kenn zwar die Funktion get_browser nicht, aber mit
$browser = getenv("HTTP_USER_AGENT")
bekommst du den UserAgent, entsprechend der JS-Funktion.
-- Michael --
Hallo Ihr Beiden,
die Funktion get_browser() wird in der PHP-Manual erklärt:
http://www.php-center.de/de-html-manual/function.get-browser.html
Beste Grüsse
Jan
Hi Martin!
Vor ein paar Tagen bin ich über folgendes gestolpert:
--- Browser Detection and Appropriate CSS Generation ---
http://www.phpbuilder.com/columns/tim20000821.php3
Sollte Dir eigentlich helfen.
Grüsse
Gerrit
Hallo
Vielen Dank.
Klappt wunderbar.
Die Funktions-Erklärung von get_browser im PHP-Handbuch hab ich schon
gelesen, und eben diese funktioniert nicht.
tschau