Das Prinzip kenn ich. ABer woran erkenne ich in meinem code, wann etwas "frühzeitig" gesendet wird?
An echo oder header(); (bei Php)
Also header() versteh ich, aber echo?
Davon gibt es jede Menge, werden die alle frühzeitig gesendet?
Außer echo und header gibt es noch ein paar Kandidaten und was außerhalb von <?php und ?> steht erzeugt auch Ausgaben, und wenn es nur whitespace ist.
Dann bräucht ich kurz ne Programmierer-Definition von frühzeitig.. :-)
Für deinen Fall, jede Ausgabe die vor etwas, was länger als eine hundertstel Sekunde dauern kann, erfolgt.
Außer mit ordentlich strukturiertem Code kann man das auch noch erreichen indem man vor der ersten Ausgabe (im Zweifelsfall ziemlich am Anfang dees scriptes) ein ob_start(); und am Ende des scriptes ein ob_end_flush(); einfügt. Bei vielen echos kann das nebenbei die Ausführungszeit des scriptes auf einen ungeahnt kleinen Bruchteil verkürzen.