Zitat Zitat von Antares Beitrag anzeigen
Eins noch: Wenn jemand einen Kommentar schreibt, so werden die Daten an eine Datei übertragen, die sie letztendlich in dieDB einträgt. Darauf folgt die Meldung "Eintrag erfolgreich". Würde mal jetzt aktualisieren (F5), so würden die selben Daten erneut eingetragen werden etc.
Wie könnte ich das verhindern?
Da gibt's verschiedene Moeglichkeiten, du kannst z.B. ueberpruefen, ob innerhalb der letzten Minuten schon einmal exakt dieser Eintrag gemacht wurde.
Ich wuerde vermutlich beim Generieren des Formulars eine ID generieren (Zufallszahl, Millisekunden, MD5-Hashs, irgendwie so) und die in ein hidden input field des Formulars schreiben. Dann musst du beim Eintrag serverseitig bloss ueberpruefen, ob mit der ID schon ein Eintrag gemacht wurde oder nicht (wenn man die Seite reloaded, werden die selben Daten noch einmal gesendet, und damit logischerweise auch die ID).


Edit:
Zitat Zitat von ^Zell^ Beitrag anzeigen
Firefox can't find the server at zell66.piranho.de.