martin88: F5 / Seite aktualisieren abfangen

Beitrag lesen

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ägt

gibt 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 finden

ich 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