Sven Rautenberg: Reload-feste Formulardaten/$_POST Variablen

Beitrag lesen

Moin!

Sie andere Lösungsmöglichkeit mit dem Redirect die teilweise aufgeführt wurde, hab ich nicht richtig kapiert:

  1. Formulardaten werden an den Request-Handler gesendet
  2. Der führt nach abarbeitung einen Redirect auf eine Art "Vielen Dank" Seite durch.
  3. "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)