Aktualisierung aus der Datenbank bei back Button ???
Sven
- php
Hallo,
ich arbeite an einem Projekt, bei dem von einer Seite aus (zeigt Daten in einer Liste an) auf eine andere Seite mit Button verlinkt wird (im selben Frame). Dort kann man dann Daten ändern. Die Änderung wird noch mit einer Meldung quittiert, dass diese geschehen ist.
Nun kann der Nutzer mit dem Back Button des Browsers auf die erste Seite zurückgehen (was ich ja auch nicht verhindern will). Leider wird dabei aber die erste Seite nicht mit dem jetzt aktuelleren Inhalt der Datenbank angezeigt, sondern noch so wie vor der Änderung.
Gibt es da Lösungsansätze?
Danke schonmal
Grüsse und frohe Ostern
Sven
Hallo Sven,
Gibt es da Lösungsansätze?
Jein:
1. Ist es genau so gedacht, dass bei Back die Seite exakt genauso aussieht, wie vorher und eben nicht einfach nie letzte Seite neu geladen wird. Link dafür habe ich nicht parat, war aber hier im Forum schon gelegentlich Thema.
2. Wenn es Dir nur darum geht, ein erneutes Bearbeiten zu verhindern, dann ist das die wohl typische Anwendung für Sessions.
Gruss, Thoralf
Hallo Sven,
Gibt es da Lösungsansätze?
Eventuell hilft es, Caching-Header zu senden, die das Caching komplett unterdrücken. (Cache-Control: no-cache, Pragma: no-cache, Expires: <datum von gestern>) Laut Abschnitt 13.13 der HTTP-Spezifikation (http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.13) sollte das aber nicht funktionieren - dennoch könnte es trotzdem funktionieren, weil sich viele Browser nicht dran halten.
Viele Grüße,
Christian