n'abend,
Ich versuch es jetzt mal auf 2 Wegen - erst das mit dem JAVASCRIPT Befehl von Bleicher und danach muss ich wohl oder übel das nochmal mit location versuchen. Warum das bei mir nicht klappt ist komisch...
Du solltest sicherstellen, dass du Fehlermeldungen angezeigt bekommst. In einem Script könntest du das (für Debugging-Zwecke) folgendermaßen erreichen:
error_reporting( E_ALL );
ini_set( 'display_errors', 'on' );
header( 'Location: ...' ) kann versagen wenn:
- bereits eine Ausgabe an den Browser erfolgte - in diesem Fall sollte eine Meldung a la "could not send header, since output already started" erscheinen. Achte darauf, dass du strikt nach dem EVA Prinzip arbeitest (Eingabe Verabeitung Ausgabe). Das Bedeutet, dass du zuerst alle "Berechnungen" anstellst und dein HTMML-Gedöns zu allerletzt ausgibst.
- HTTP/1.1 verlangt _absolute_ URIs. Das bedeutet, dass header('Location: /foo.php') falsch ist. Die PHP Doku hat diesbezüglich einen Hinweis in der header() Erklärung.
weiterhin schönen abend...
--
Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|
Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|