Hallo du da draußen,
Wenn eine Seite aufgerufen wird, dann speicherst du in _SESSION["sent"] = true.
Nein, erst beim Absenden. Zuerst wird geprüft, ob bereits eine Session besteht. Falls ja, wird geprüft, ob "sent" wahr ist, in diesem Fall kommt die Fehlermeldung.
Was ist, wenn der Benutzer wirklich zwei verschiedene Gästebucheinträge oder Ähnliches hinterlassen will?
Bei mir habe ich es (unsauber aber einfach) gelöst, indem ich das Ergebnis von mtime() als Parameter übermitteln lasse, und das zusammen mit der IP-Adresse in einer Datei speichere. Ohne Sessions. Aber dazu müsste man ja wieder hidden-Felder eintragen, was Michael afaik nicht wollte.
Grüße von hier drinnen, aus Biberach an der Riss,
Candid Dauth (Dogfish)
--
»Bismarck biss Mark, bis Mark Bismarck biss!«
http://cdauth.net.tc/
ie:{ fl:( br: va:} ls:[ fo:| rl:( n4:( ss:) de:> js:( ch:| sh:( mo:) zu:|
»Bismarck biss Mark, bis Mark Bismarck biss!«
http://cdauth.net.tc/
ie:{ fl:( br: va:} ls:[ fo:| rl:( n4:( ss:) de:> js:( ch:| sh:( mo:) zu:|