Hans Berger: FORM bei F5 nicht erneut senden

Beitrag lesen

Hallo Leute,

ein User läßt einen neuen Eintrag speichern und klickt danach F5. Dadurch wird die Anfrage erneut gesendet, kommt wieder durch meine Plausis und wird erneut gespeichert.

Ich habe dieses Problem schon mehr oder weniger gelöst, indem ich einfach nachlese, ob der Datensatz bereits auf der Datenbank steht, aber bei einer Messagebox (eine Art Chat) funzt das nicht.

Ein Benutzer sollte die Möglichkeit haben, 5 mal ja zu schreiben, wenn ihn ein anderer was fragt. Wenn er aber F5 drückt, soll die Antwort nicht nochmal geschrieben werden.

Wenn die Daten verarbeitet wurden, sollen sie aus dem F5-Cache gelöscht werden.

Ich weiß nicht, ob das überhaupt in PHP möglich ist - javascript ginge auch oder HTML.

Hoffe ihr könnt mir weiterhelfen.

MFG Hans.