Karl: Doppelklick bei Formularen verhindern / Reloadsperre + Redirect

Beitrag lesen

Ich möchte mir eine Funktion zur Verarbeitung von Formularen schreiben.
Meine erste Hürde ist, wie ich einen Doppelklick auf den submit-Button des Formulars abfangen oder verhindern kann. Natürlich ohne Client-Seitiger Lösung.

Schau mal ein paar Threads weiter unten.
Da hat jemand dieselbe Frage gehabt. Taste F5 blockieren oder so ähnlich.

Sowas geht sehr gut über eine Unique Id (php bietet dafür eine Funktion an, die Dir diese ID gibt). Die gibst Du über post dem Formular mit auf den Weg und speicherst sie z.B in Deiner db. Die post-Daten werden nur dann ausgewertet, wenn die ID noch nicht in Deiner db steht, ansonsten wars ein Mehrfachabsenden des Formulars.

Gruß, Karl