Matthias Fleischer: Dateidownload ohne HEADER

Beitrag lesen

Moin,

ein wenig merkwürdig ist die Konstellation ja schon, sofern die Ausgaben nicht durch Fehler oder z.B. Sessiondaten verursacht werden.

Wenn sich das aber gar nicht mehr verhindern läßt, dann solltest Du vielleicht überlegen, das ganze mal mit OB (Output Buffering) ein wenig zu steuern, denn damit läßt sich verhindern, daß PHP bzw. der Webserver bereits Header an den Client senden, bevor wir das explizit auch wollen (kann auch nützlich für Leute sein, die z.B. nach dem Starten einer Session noch einen Redirect über header() durchführen wollen).

Die maßgeblichen Funktionen:
ob_start()
ob_get_contents()
und
ob_end_flush() bzw. ob_end_clean()