Cache wird trotz Befehl nicht gelöscht

CarpeNoctem

Grünschnabel
Hey ppl

Langsam verliere ich echt die Geduld. Habe in stundenlanger Arbeit ein Script auf die Beine gestellt, welches den Member vom Bildupload bis zum Endprodukt "begleitet". Das einzige Problem ist nur, dass die Bilder irgendwie im Cache laden und immer die falschen Bilder somit nach dem Upload oder dem Cropen angezeigt werden. Habe schon diverses versucht, so z.B. folgendes:

PHP:
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Datum in der Vergangenheit

oder

HTML:
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="1">
>

Aber es nützt alles nichts. Es funktioniert alles einwandfrei, wenn man von Hand die F5-Taste betätigt, aber das kann ich nicht jedem Member zumuten.. wisst IHR was das Problem sein könnte?
 
Zuletzt bearbeitet:
Hallo,

... ja - das Problem liegt darin das die Browser die Cache-Angaben nach "gut-dünken" interpretieren und nicht so, wie es spezifiziert wurde... ich hab bei meinen Scripts noch Last-Modified im Header hinzugefügt ... viell. hilfts dir ja -- garantieren kann ich leider nichts.

PHP:
 header('Last-Modified: Mon, 31 Dec 2001 23:00:00 GMT'); // Auch hier wieder Datum in der Vergangenheit ...
 
Zurück