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
Мир для України.