Wie kann ich verhindern, dass die Datenbank erneut geschrieben wird, wenn der Browser ein Reload / Back durchführt?

Ich stelle eine kleine Web-App zusammen, die in eine Datenbank schreibt (Perl CGI & MySQL). Das CGI-Skript entnimmt einige Informationen aus einem Formular und schreibt sie in eine Datenbank. Ich bemerke jedoch, dass, wenn ich im Webbrowser auf "Neu laden" oder "Zurück" drücke, die Daten erneut in die Datenbank geschrieben werden. Ich will das nicht.

Was ist der beste Schutz gegen das erneute Schreiben von Daten in diesem Fall?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage