stephan: Backbutton und Reload einschränken

Beitrag lesen

Ich arbeite momentan an einem kleinen Shopsystem. Es ist eine PHP MySQL Anwendung, die Variablen werden per POST übergeben. Um ein versehentlichen Eintrag in den Warenkorb durch den Back- oder Reloadbutton zu verhindern, gebe ich einen Counter an jede Seite und an die Datenbank weiter. Der aktuelle Counter-Wert wird anschließend bei jedem Aufruf einer Seite mit dem Wert in der Datenbank verglichen und dann um eins erhöht. Ist der Aktuelle Wert kleiner oder gleich werden alle Shop relaventen Funktionen ignoriert.
Das Problem: der Backbutton ruft die vorherige Seite auch mit den alten Datenbankwerten auf. Kann man was dagegen tun?
Gibt es eine andere Lösung Reloads und HistoryBacks abzufangen?

Danke,
Stephan