suit: weiterleitung header("datei.php"); alternativer befehl

Beitrag lesen

Für PHP ist es egal, was da drin steht, wichtig wird das erst bei der Verarbeitung im dafür vorgesehenen Kontext (hier HTTP(-Header)).

Nein, PHP ist das nicht egal:
"Cannot add header information - headers already sent" ist wohl die klassische Meldung in diesem Kontext.

Wenn es PHP egal wäre, würde es einfach "LOCATION: http://example.com/foo/bar.baz" an die Standardausgabe senden und gut wäre. Stattdessen wird man aber freundlicherweise auf einen Fehler hingewiesen - das könnte man bei anderen bekannten Fehlern auch machen.