Hallo liebe Leute,
ich weiß jetzt nicht in welches Themengebiet meine Frage optimal paßt
aber einfaches html kommt mir dabei am sinnvollsten vor.Mein Problem ist anhand eines Beispiels relativ leicht zu erklärt,
Bei meiner Seite kann man einen Datensatz in einem Formular zusammenstellen
und wenn man dann auf "der Datenbank hinzufügen" klickt,
wird der Inhalt in einer Tabelle eingetragen
und wenn man jetzt F5 bzw. "aktuelle Seite neu laden" klickt
wird logischer Weise der gleiche Datensatz abermals hinzugefügt (u.s.w.)
weil (zumindest der Firefox) auch die ganzen Formulardaten neu überträgtgibt es da irgend eine Möglichkeit das zu unterbinden,
oder sonstwie abzufangen,
oder habe ich da einen konzeptionellen Fehler in meinem Programm?ich habe es erfolglos mit diversen unsets (php) versuch
und konnte auch sonst nichts im Netzt findenich bin um jeden Vorschlag dankbar
Lieber Gruß
Zen
Du kannst nach dem Eintragen zb weiterleiten. (header("Location: url"))
Du kannst ein Cookie setzen.
Du kannst unique constraints in die DB hauen.
Du kannst die IP und SessionID mitloggen und mit nem timestamp dann auch länger sperren.
Je nachdem was du machen möchtest