nur ein eintrag ermöglichen
-
ich habe ein kleines gästebuch geschrieben.
über ein html-formular macht man ein eintrag die db
bloß wenn nun jemand ein eintrag macht und die result-seite kommt:
"Ihr eintrag wurde erfolgreich vorgenommen"
und nun jemand die ganze zeit auf aktuallisieren klickt, dann macht er die ganze zeit ein eintrag...
wisst ihr was ich meine?
Ich dachte ja man setzt einfach nen cookie, der nach paar sekunden verfällt, bis er wieder einträge machen darft aber was passiert wenn jemand cookies deaktiviert?wie kann ich das problem lösen?
-
speicher zeit und (ip oder text oder username) und frag vor dem eintragen deine db ab
oder du erzeugst nen key, wenn jemand die eintragseite aufruft und löscht den key, wenn er absendet.
-
Mach ein Redirect, sodass die Formulardaten nicht mehr im aktuellen Request sind.
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum Webzeugs verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.