Der Martin: Scriptweiterleitung funktioniert nicht

Beitrag lesen

Hallo Jörg,

Schau mal nach, ob ich mit meiner Vermutung recht habe,

Hast Du. 👍
Das genau machte den Unterschied.

das ist tatsächlich ein häufiges Problem. Darüber stolpert so ziemlich jeder, der mit PHP mal etwas anderes generiert als nur HTML-Output.

Aber wie wird sowas protokolliert? Also wie hätte ich diesen fehler schneller debuggen können als ichs gemacht habe?

Hmm. Die Weiterleitung löst du doch bestimmt aus, indem du den Location-Header mit der PHP-Funktion header() setzt. Und genau da hätte in deinem Fall in der Ausgabe bzw. im Error-Log von PHP die Meldung "Cannot modify header information - headers already sent" erscheinen müssen. Denn mit dem ersten Zeichen, das ein PHP-Script ausgibt, werden alle HTTP-Header gesendet.

Einen schönen Tag noch
 Martin

--
Мир для України.