Henryk Plötz: PHP / Sessions / Browser / POST / Seite nicht mehr gültig

Beitrag lesen

Moin,

Da die User voraussichtlich auch häufiger den Zurück-Button statt der Links nutzen werden, suche ich eine Lösung, um die Eigenheit (Sicherheitsabfrage) des IE, bei erneutem Senden einer Seite mit POST (tritt auf, wenn man "Zurück" und dann wieder "Vorwärts" klickt) zu umgehen.

Du könntest mit header() Headerzeilen senden welche das Cachen explizit für einige Zeit erlauben.

Eine andere Idee die eventuell sauberer sein könnte(!): Du führst nach dem POST deine Aktion aus und merkst dir in der Session das Ergebnis bzw. alles was zur Darstellung desselben notwendig ist, zusammen mit einer "Ergebnis-ID". Dann machst du eine Weiterleitung (die dann ja per GET läuft) mit der Session und Ergebnis-ID und zeigst deine Meldung an. Der User kann dann nach Herzenslust hin- und herspringen. (Glaube ich, das ist nur eine halbgare Idee)

--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~