PHP-Formular: Zweites Absenden verhindern? Hi,
ihr habt doch bestimmt einen genialen Trick für folgendes Problem auf Lager:
Ich möchte verhindern, dass ein Benutzer nach dem Absenden eines Formulars mit dem Zurück-Button seines Browsers die Daten ein zweites mal eingeben kann.
Meine Lösungsvorschläge:
1. eine ID beim Aufrufen des Formulars generieren und diese in einer Datenbank speichern, wurde das Formular bereits gesendet, wird es beim nächsten mal nicht noch einmal ausgeführt.
2. man lässt nur eindeutige Datenbankeinträge zu, sprich überprüft, ob der Eintrag schon vorhanden ist.
Aber bei beiden Lösungen muss ich nochmal die Datenbank fragen, gibt es hier keine geschickte Methode mit versteckten Eingabefeldern, um ein nochmaliges Absenden zu verhindern? |