Fabian Transchel: SMS Versand begrenzen

Beitrag lesen

Hi,

[1] header() funktioniert solange, wie *nichts* an die Gegenstelle ausgegeben wurde. Umsichtiges Arbeiten mit ContentBuffering macht es da einem leicht, auch bei einem relativ spät auftauchenden Fehler noch einen anderen header zu senden.

das mag zwar in der praxis stimmen - aber wie du dazu kommst, das als "umsichtig" zu bezeichnen, wundert mich doch ein wenig.

wenn man verarbeitung der daten und ausgaben durcheinandermixt, dann kann es in der tat _notwendig_ sein, die ausgaben zu "buffern", um später noch header auslösen zu können.
allerdings ist das m.E. das gegenteil von "umsichtiger" programmierung ... EVA sollte doch eigentlich bekannt sein.

Sicher macht es m.E. trotzdem Sinn, auch in EVA mit Content-Buffering zu arbeiten, denn nichts anderes ist EVA im Grunde ja. In einer Verarbeitung ist es zumeist so, dass ich einige Ausgaben schon relativ "früh" im Script kenne, also merke ich mir die und gebe sie aus, wenn sie an der Reihe sind. So wollte ich es für den nicht ganz strukturell denkenden PHP-Coder mal illustrieren.

Grüße aus Barsinghausen,
Fabian

--
"It's easier not to be wise" - < http://www.fabian-transchel.de/kultur/philosophie/ialone/>