Lukas: Formulardatenverlust verhindern

Beitrag lesen

Hallo,

ein sessiongestütztes System mit Formularen, die der Nutzer ausfüllt bzw. angezeigt erhält.

Wenn der User zu lange untätig ist, wird er ausgeloggt. Bisher verliert er dabei seine Formulardaten, falls das beim Ausfüllen eines Formulares passiert.

Wie ich das verhindern kann, ist schon klar.

Meine Frage ist, welche Vorteile/Nachteile es gibt, abhängig davon, ob ich die $_POST, $_GET und $_SERVER['PHP_SELF'] Werte in einer Session zwischenspeichere oder sie serialisiert in einer DB zwischenspeichere.

Bsp.: Ein User will nur noch einen Vorgang fertigstellen, ist aber schon "auf dem Sprung". Beim Absenden des Formulares wird er ausgeloggt. In diesem Fall wäre er sicher froh, wenn er 2 Std. später nach erneutem Hochfahren des Rechners dennoch keine Daten verloren hat. Ginge aber z.b. nur über serverseitigem Zwischenspeichern.

Lukas