ich habe eine umfangreiche, zeitintensive Datenbankoperatio in PHP-geschrieben.
Aufgrund der der hohen Datensatzanzahl möchte ich nun - beispielsweise alle 1.000 Datensaätze - eine Ausgabeinfo an den Client senden.
Leider funktioniert das bei mir nicht (erst wenn alles fertig ist, wird die HTML-Seite beim Client aufgebaut).
- Code: Select all
Habe "output-buffering=Off" gesetzt.
Was für einen Fehler mache ich ?
Verwende am Anfang des Scripts folgenden Header-Angaben
- Code: Select all
header("Content-Type: text/html; charset=iso-8859-1");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Datum aus Vergangenheit
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // immer geändert
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0