Stephan (ausführlicher): Reload-Button im Browser abfangen

Beitrag lesen

Um das Problem verständlicher zu machen, muss ich wohl etwas weiter ausholen:
Ich möchte einen kleinen Online-Shop mit Warenkorbsystem implementieren.
Der Nutzer kriegt beim Ablegen der gewünschten Artikel in den Warenkorb eine Session-ID zugewiesen, die mit den bestellten Artikeln in einer Datenbank am Server abgelegt werden.
Wichtig: Das Ganze spielt sich noch vor der eigentlichen Bestellung ab, die Artikel sind zu diesem Zeitpunkt ja nur für die hoffentlich noch erfolgende Bestellung vorgemerkt.
Drückt er jetzt auf Reload, bekommt er eine neue Session-ID zugewiesen und hat wieder einen leeren Warenkorb.

Daher mein Problem:
Wie kann ich den Inhalt des Warenkorbes "reload-resistent" sichern ?
Und das am besten ohne Cookies !

Stephan