Hallo,
lesen hilft: http://de.php.net/manual/de/function.ob-start.php. Die Ausgabe wird gepuffert, damit hat der Server noch nichts an den Client verschickt, obwohl du per echo oder sonst wie schon Inhalt verschickt hat. Erst mittels ob_end_flush(); oder dem Ende des Skriptes erfolgt der gesamte Versand auf einmal. Header können damit quasi nachträglich angefügt werden, das Starten einer Session demnach auch.
achso, wusste nicht das ob_start eine Funktion von PHP ist, dachte er wollte mir vorschlagen eine eigen definierte Funktion zu Schreiben, das hat mich verwirrt.
Danke hat mir sehr weiter geholfen, war schon kurz davor mein Projekt in die Tonne zu treten und von neuem beginnen...
Gruß
Torsten