Sönke Tesch: Mozilla 1.3? Kein HTTP-Redirect wegen Leerzeile nach Header

Beitrag lesen

Ich habe zwei PHP-Dateien, die per header('Location: ....'); einen Redirect erzeugen. Beide Dateien sind bis auf eine Leerzeile nach dem schließenden ?> des PHP-Blocks identisch.

Nun ignoriert Mozilla anscheinend den Location-Header wenn vor der DTD noch eine Leerzeile steht.

Kann ich hier nicht nachvollziehen, beide Skripte leiten an die gewünschte URL weiter. Die Leerzeile, wenn ich sie denn entdecken könnte, sollte auch kein Problem sein, solange sie _nach_ dem Block mit dem header()-Aufruf steht (ansonsten: siehe andere Antwort, zur Abhilfe Code umstellen oder PHP-Ausgabepuffer einschalten).

Gruß,
  soenk.e