HansB schrieb am 2002-07-12 12:31 :
$browser = get_browser();
if (($browser[browser] == "Netscape" || $browser[browser] == "IE") && $browser[majorver] < 5) { header("Location: http://restaurant.servus-wien.com/version4.htm"); }
?>
Schaut doch ganz gut aus (für mich als Nichtprogrammierer o) , - geht aber net :o(
|
Zwischen die get_browser-Zuweisung und die if-Abfrage mal ein echo $browser[browser]." ".$browser[majorver]."
n"; setzen und mal die Werte angucken. Was steht da?
Assoziative Arrays sollten so aussehen: $browser["browser"]. Vielleicht regt ihn ja auch das auf?
Sonst spiel nochmal mit den Klammern in der if-Bedingung. Lieber eine unnötige Klammer um z.B. die letzte Bedingung setzen, als eine zuwenig.
Hast Du vielleicht schon eine HTML-Ausgabe erzeugt? Dann funktoniert die Weiterleitung nicht mehr.
Schreib mal in die { }-Nach der if-Abfrage ein echo "Bedingung erfüllt."; dann weißt Du, ob er reinspringt aber nicht weiterleitet.
[ Diese Nachricht wurde geändert von: Manticor am 2002-07-12 17:42 ]
---