Marc: Zurückbutton des Browser - Deaktiviren

Beitrag lesen

ÈÈ Gut das Du das Stichwort SessionID erwŠhnst ...
È
ÈÈ 3. Wenn im PHP Fomular alles klar war, wird er auf einen Andere Seite
ÈÈ ÊÊ Verwiesen. Doch wenn er mit dem Browser wieder zurŸck geht. Dann
ÈÈ ÊÊ kann er wieder das gleiche abschicken ! Jetzt ist die Frage wie
ÈÈ ÊÊ ich das Verhindern kann ?

Wenn alles klar ist, d.h. wenn seine Eingaben korrekt waren, dann machst du etwas mit den Daten.

Jetzt ist die Frage: hast du eine Datenbank?

Wenn ja, dann mach es wie folgt:

In deinem Formular erstellst du eine Zufallszahl, die du in ein Hidden Feld schreibst, wenn der User alles abgeschickt hat und es war ok, dann speichere diesen wert mit einer Zeit ab und wenn der User dann wieder das Formular abschickst, dann siehst du in der Datenbank, dass es schon einmal gesendet wurde und der User bekommt eine solche Mitteilung.

Nun zum lšschen der DatenbankeintrŠge, dafŸr ist die Zeit: wenn der nŠchste User dein Formular aufrufst, lšscht du alle DatenbankeintrŠge, die Šlter als x Minuten/Stunden/Tage sind.

Wenn du keine Datenbank hast, mache es mit Dateien, die du nach dem Datum benennst und auch so lšschen kannst, dort schreibst du jeweils eine neue Zeile rein und liest diese dann wieder aus.

Aber Datenbank ist natŸrlich besser.

Wenn du noch Fragen hast, frag nur!!!

Gruss MARC