wahsaga: Cannot modify header Information

Beitrag lesen

hi,

Wenn header("Location:http://google.de"); ausgeführt wird, wird doch danach das Script abgebrochen, oder?

Nein - warum sollte es denn?
Dazu gibt es überhaupt keinen vernünftigen Grund, eher im Gegenteil.

Beim Location-Header wird ein HTTP Status Code 302 Found ausgelöst - und der RFC sagt dazu:

"Unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s)."

Du _solltest_ also eigentlich bei so einer "Umleitung" sogar noch ein (HTML-)Dokument mit ausliefern, welches einen Hyperlink zur neuen Adresse enthält - falls mal ein Client mit dem HTTP-Header nichts anfangen kann.
Wie würdest du so etwas machen wollen, wenn nach dem header() dein Script schon abgebrochen werden würde?

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }