httpd-users-de mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Juergen Unger <j.un...@choin.net>
Subject Re: submitting html-forms two times by double-clicking?!
Date Wed, 20 Nov 2002 20:52:57 GMT
Hallo Oliver !

also das Problem dass ein Form ggf. mehrfach abgeschickt wird
ist durchaus existierend.  Einfache Massnahme dagegen,
sowas wie einen Semaphor bauen:
Jedem Form eine eindeutige ID in einem versteckten Feld
mitgeben (z.B. md5 hash ueber aktuelle Uhrzeit und pid des
sendenden Prozesses).   Gleichzeitig diese ID in eine
Liste eintragen.
Im Action-Skript des Forms dann pruefen ob die ID noch in der
Liste vorkommt, wenn ja dann daraus entfernen und weitermachen,
wenn nein dann Fehlermeldung (Form wurde mehrfach geschickt)
Nur aufpassen, das Pruefen der Liste und entfernen aus der
Liste muss moeglichst als atomare Operation vorgenommen werden
(also File-Locking nicht vergessen).

Gruss,
  -Juergen-

-- 
-- Unix - Network - Security - Database -- Consulting & Development
--

Mime
View raw message