Hi,
Dann leite auf die Bestätigungsseite mit
header("Location: bestaetigungsseite.php"); //[1]
weiter, dann kommt man nicht mehr auf die Seite die das in die Datenbank einträgt zurück.
(abgesehen von der relativen URL, die nicht zugelassen ist):
Wirklich?
Man kann ja problemlos mehrere Seiten zurückspringen (z.B. im Mozilla auf den kleinen Pfeil-nach-unten rechts unterhalb des "Back"-Buttons im Toolbar)
M.E. ist es sinnvoller, zu überprüfen, ob die Daten bereits eingetragen wurden bzw. noch eingetragen werden dürfen.
Z.B. in dem man im Formular in einem Hidden-Feld eine eindeutige id hinterlegt und diese mit in der Datenbank speichert. Wenn dann nochmal die selbe id kommt, ignoriert man die Daten bzw. gibt ne Fehlermeldung aus.
Steigerung: die id wird schon beim Erzeugen in einer speziellen Tabelle in der DB abgelegt. Wenn dann die Formulardaten ankommen, werden sie nur akzeptiert, wenn eine id aus dieser Tabelle mitkommt.
cu,
Andreas
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.