ChrisB: FORM bei F5 nicht erneut senden

Beitrag lesen

Hi,

Ein Ansatz wäre, dass du einen Hash (zum Beispiel über sha1) über die geposteten Daten bildest. Diesen Hash musst du irgendwo loggen (z.B. im Chatlog) und kannst ihn dann abfragen.

Das allein hilft ihm ja nicht, wenn es nur um die Antwort „Ja“ geht, die auch absichtlich fünf mal hintereinander gegeben werden kann.

Es ist also erforderlich, zusätzliche Daten in den Hash aufzunehmen und diese ggf. vorher zu generieren - bspw. eine Art Ticket/ID, die nur ein mal zum Posten verwendet werden kann.

Oder nach dem POST-Request Umleitung auf eine per GET anzufordernde Ressource.

Alles in allem ein Thema, dass schon mehrfach ausführlich diskutiert wurde.
@Frager: Bitte erst mal suchen und recherchieren, danke.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?