Tom: Formulardaten verschwinden bei Session-Nutzung

Beitrag lesen

Hello,

bie der Verwendung von Sessions sendet PHP automatisch einen Header, der den Browser bittet, die Daten nicht zu cachen. Das respektieren diese Dinger auch tatsächlich manchmal und dann sind die Daten eben "weg" bei History Back.

Du solltest Deine Strategie dann ändern, und die Daten komprimiert mit dem Formualr mitsenden in einem hiddenfeld oder sie in der Session speichern. Das Blättern nicht mehr mit History Back durchführen, sondern mit den Methoden des "Affenformular" (hier mal danach suchen). Das Formular bekommt dann eben mehrere Zustände, die in der Session mitprotokolliert werden.

Die Schwierigkeit besteht immer nur darin, wenn jemand ein solches Formular doppelt oder noch öfter öffnet. Das muss man irgendwie abfangen.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen