Der Martin: Neuladen der Seite nach Betätigen des Browserbuttons "zurück"

Beitrag lesen

Hallo,

meine Lösung sieht jetzt wie folgt aus:
mit der Ausgabe
header("cache-control:no-cache, no-store");
(warum diese Angabe als meta-tag nichts bringt, weiß ich nicht)

weil die meta-Angaben mit http-equiv, wie der Name schon andeutet, nur als HTTP-Äquivalent dienen - und zwar für den Fall, dass kein gleichnamiger HTTP-Header gesendet wird. Was dein Server für Caching-Empfehlungen sendet, wissen wir aber nicht. In jedem Fall haben sie ein höheres Gewicht, als die entsprechenden per meta-Element vermittelten Angaben.

zwinge ich nun den Browser nach Betätigen des Back-Buttons nachzufragen, ob er POST-Daten nochmals versenden soll, ...

Oha. Gerade bei Seiten, die als Antwort auf einen POST-Request kommen, wundert mich das Verhalten doch sehr. Gerade da hätte ich erwartet, dass der Browser in jedem Fall "meckert", dass die Seite nicht mehr gültig ist.

Ciao,
 Martin

--
Ungeschehene Ereignisse können einen katastrophalen Mangel an Folgen nach sich ziehen.
  (Unbekannter Politiker)