bei dynamischen Webseiten ist es von Nöten das Caching zu unterbinden, da dieDaten der Website nicht aus dem lokalen Zwischenspeicher (Cache) geladen werden soll, sondern sie soll immer erneut vom Webserver geladen werden, damit die aktuellen Daten dargestellt werden können.

genereller Source:

- bevor noch der <html> Tag kommt!

<?php
header("Expires: Mon, 01 Jan 1997 08:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
?>


kurze Erklärung zu den einzelnen Zeilen:
Expires - Ablaufdateun und mit 1997 ist das wohl Überfällig *bg*
Last-Modified - wann wurde die Datei das letzte mal verändert (natürlich jetzt)
Cache-Control - nix mit cache; du musst aktualisieren :)
Pragma - neh immer noch kein cache ^^

ausserdem sollte für unseren lieben, netten internet explorer noch die metatags in das html mit eingesetzt werden, die metatags stehen im headbereich der html ausgabe, also zwischen <head> und &</head>

<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="expires" content="Sat, 01 Dec 2001 00:00:00 GMT">


headerinformationen: Quelle: w3c




Copyrighted by Guideforce.de
Wenn sie dieses Tutorial sehen ohne über www.guideforce.de gekommen zu sein, dann wenden sie sich bitte an info@lifeworks.de