Christian Kruse: Mein Reload von heute Morgen. Geplante Vorgangsbearbeitung

Beitrag lesen

Hallo Tom,

Es gibt eine derartige ID bereits, bei mir
grade '<input type="hidden" name="unid"
value="zz0Y4yXZ13YZ0">'. Die soll genau
dieses Problem verhindern.

Ja, danke. Das habe ich beim Nachschauen eben
auch gesehen, dass da wohl 'was vorgesehen ist.
Ist das System nun noch nicht implementiert,
oder gibt's da auch Lücken?

Es gibt eine Luecke, oder besser gesagt, eine
Uebereinkunft. Die Threads werden in einer Liste
gespeichert, und um nicht die komplette Liste
durchlaufen zu muessen (kostet viel Performance!),
habe ich einfach definiert, dass nur der letzte
eingetragene Thread auf eine bereits vorhandene
Unique-ID ueberprueft wird. Bei dir war das jetzt
so, dass inzwischen ein neuer Thread gepostet
wurde, mit einer anderen Unique-ID. Dadurch wurde
nicht der richtige Thread ueberprueft, so dass das
Doppelposting nicht als solches erkannt wurde. Das
ist halt so ein 80-20-Fall. In 80% der Faelle
gehts gut, in 20% hat man ein Doppelposting. Ich
wuerde die Prozentzahlen eher auf 99% und 1%
druecken, aber trotzdem kommt es vor. Das ist der
Preis, den ich dafuer zahle, dass ich mir das
durchackern der Liste spare ;)

Gruesse,
 CK

--
[random-signature:http://www.defunced.de/cgi-bin/signature.pl]