Jose Ortega: Caching und Opera

Beitrag lesen

Hallo Leute!

Ich arbeite gerade an einer PHP-Seite und möchte verhindern, dass nach dem Absenden eines Formulars beim Drücken des Back-Buttons die Seite aus dem Cache (inkl. ausgefüllter Felder) wieder aufscheint.

Folgender Code funktioniert mit IE und NS, Opera zeigt sich jedoch völlig unbeeindruckt:

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Pragma: no-cache");

Jetzt habe ich es mit Meta-Tags probiert:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">

Doch Opera lädt die Seite immer wieder aus dem Cache. Ich weiss nicht mehr weiter... Hat irgend jemand noch eine Idee? Wie kann ich Opera dazu bringen, beim Drücken der Back-Taste die Seite neu zu laden und nicht aus dem Cache zu holen???

Ich habe mit Opera 6.0 und PHP 4.1.0 getestet...

In der Hoffnung auf zahlreiche Vorschläge

Jose