Moin!
Sie andere Lösungsmöglichkeit mit dem Redirect die teilweise aufgeführt wurde, hab ich nicht richtig kapiert:
- Formulardaten werden an den Request-Handler gesendet
- Der führt nach abarbeitung einen Redirect auf eine Art "Vielen Dank" Seite durch.
- "Vielen Dank" Seite kann problemlos reloaded werden.
Jo, und was ist, wenn der Benutzer einmal auf Zurück klickt, also wieder auf der Seite ist, wo der Request-Handler sitzt und erst dann einen Reload durchführt ? Dann hab das Reload-Problem ja wieder..
[ ] Du hast diese Lösung ausprobiert und weißt, wie sich der Browser bei Redirects verhält.
Glaub mir: Es funktioniert prima. Weil: Der Browser kennt bei dieser Methode nur 2 Seiten. Die erste Seite ist das Formular, und die zweite Seite ist die Danke-Seite. Die Abschicke-Phase dazwischen wird durch den Redirect eliminiert, zumindest, was den Eintrag in der Browser-History angeht. Denn ein HTTP-Redirect besagt ja: Nimm nicht mich, sondern stattdessen XYZ als zu ladende Seite.
- Sven Rautenberg
--
"Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)
"Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)