Zitat:
Zitat von Fabian85
Theoretisch müsste ich ja sämtliche Ausgaben vor der Header() Funktion in Zeile sieben wegstreichen.
|
wenn du am anfang deines hauptscriptes folgendes schreibst:
ob_start( "ob_gzhandler" );
(session_start muss wenn dann danach aufgerufen werden)
und in die letzte zeile deines hauptscriptes tippst du:
ob_end_flush();
damit wird die ausgabe bebuffered (und komprimiert). es wird also bis zur letzten zeile keine ausgabe gesendet und du kannst zwischendurch header verwenden.
wenn du mit sessions arbeitest und zugleich header benutzen willst, empfehle ich vor header session_write_close() aufzurufen..