Karli: Vermeiden von Doppelpostings

Beitrag lesen

Verpasse dem Formular ein <input hidden>-Element mit einem Zähler oder sonst irgendwie einzigartigen Wert. In vielen Sprachen steht eine Funktion à la uniqueid() zum erzeugen so eines Wertes zur Verfügung, ansonsten kannst Du auch die aktuelle Zeit mit einer angehängten Zufallszahl nehmen.

Diesen Wert speicherst Du zum Beispiel zusammen mit dem neuen Eintrag. Doppelt abgeschickte Formulare kannst Du erkennen, indem Du vor dem Abspeichern prüfst, ob der mitgeschickte Wert schon in Deiner Datenbank steht.

Hallo,

vielen Dank!
gute Idee, so werd ichs machen.

Viele Grüße

Karli