Caching

Um zu verhindern, dass die Seite aus dem Cache des Browsers geladen wird, kann man mit der PHP Funktion header() die nötigen Einstellungen vornehmen. Die Funktion muss ganz am Anfang der Seite stehen. Hier sind 3 Dinge wichtig.

header("Expires: Mon, 8 Apr 2001 00:00 GMT"); Der Zeitpunkt, wann die Seite aus dem Cache gelöscht werden soll. Dazu nimmt man am Besten ein Datum aus der Vergangenheit.
header("Last-Modified: " .gmdate("D, d M Y H:i:s") . "GMT"); Der Zeitpunkt der letzten Änderung. Hier wird das aktuelle Datum per PHP generiert.
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
Die Seite soll nicht in den Cache geladen werden. Hier müssen die verschiedenen HTTP-Versionen berücksichtigt werden.

xml Testseite

mySQL username: dreamweaver passwort: hilfe


Webdesign / PHP / mySQL / Dreamweaver MX Tipps
Copyright © Michael Albers
www.pastorpixel.de
www.pastorpixel.de PHP mySQL Tipps