TheDodger
16-03-2004, 05:41
Moin!
Ich habe hier ein sehr defiziles Problem ...
Bei ein Webinterface (von meinem Vorgänger erstellt) mit ca. 250 - 300 (php3) Dateien, fehlen in jeder Datei die Angaben, das diese von einem Proxy nicht gecacht werden dürfen.
Ich habe jetzt 2 Möglichkeiten gefunden, in diese Dateien sowas einzusetzen ...
mittels html:
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache, must-revalidate">
oder via php:
<?
// Cache deaktivieren
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") ." GMT");
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate");
?>
Dummerweise ist der Aufbau der Dateien kein Stück identisch ...
Der Header der Datei ist stellenweise in eine Zeile zusammengefasst und da müsste ich ja die Informationen fürs cachen reinschreiben ...
Ihr seht mich ziemlich verzweifelt momentan.
Habt ihr eine Idee, wie man das über ein Script erledigen könnte?
Ich habe hier ein sehr defiziles Problem ...
Bei ein Webinterface (von meinem Vorgänger erstellt) mit ca. 250 - 300 (php3) Dateien, fehlen in jeder Datei die Angaben, das diese von einem Proxy nicht gecacht werden dürfen.
Ich habe jetzt 2 Möglichkeiten gefunden, in diese Dateien sowas einzusetzen ...
mittels html:
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache, must-revalidate">
oder via php:
<?
// Cache deaktivieren
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") ." GMT");
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate");
?>
Dummerweise ist der Aufbau der Dateien kein Stück identisch ...
Der Header der Datei ist stellenweise in eine Zeile zusammengefasst und da müsste ich ja die Informationen fürs cachen reinschreiben ...
Ihr seht mich ziemlich verzweifelt momentan.
Habt ihr eine Idee, wie man das über ein Script erledigen könnte?