ChrisB: location-header und Provider-Einschränkungen?

Beitrag lesen

Hi,

Den, irgendwelche Ausgaben vor einem header-Aufruf gemacht zu haben.

Es gibt keine. Ich kann zwar kein PHP, aber so dumm bin ich net ;)

Aber nur die Tatsache, dass du für Perl mehr übrig hast, bringt PHP sicher nicht dazu, dich anzulügen.

oder eben die "unsichtbare" BOM, als vermutlich plausibelste Ursache.

Ja, aber die gäbe es doch auch bei _meinem_ Server, oder?

Nein, wie gesagt - wenn output buffering aktiv ist, dann wird dieser "Fehler" dadurch kompensiert, weil alle Ausgaben nicht sofort herausgeschickt, sondern zunächst in einem Puffer gesammelt werden, so dass auch spätere Aufrufe von header noch möglich sind - diese können dann nämlich immer noch an den Anfang des HTTP Response gepackt werden (wo sie hin gehören), eben weil vorherige Ausgaben noch nicht durchgereicht wurden.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.