Hallo und guten Abend, ich will mehrmaliges Versenden eines Formulares durch Sessions verhindern. Das Formular sollte pro IP nur einmal versendbar sein. Ich will damit verhindern, dass sich jemand mehrfach einträgt (immer noch mein Newsletter) oder spammen will. So würde ich es umsetzen: session starten, session-variable setzen und beim Versenden prüfen, ob variable schon gesetzt wurde, sonst DIE.
Eine andere Möglichkeit:
mit php und mysql die jeweilige ip in eine db schreiben, alles die älter sind als z.B. 2 h wieder löschen. Beim Versenden abfragen, ob ip schon gespeichert wurde. Wenn jan dann DIE.
Welche Lösung seht ihr als logisch besser an. Die erste würde ich aufgrund der schnellen einfachen Umsezung ohne Datenbank bevorzugen.
Grüße von Guma!