Mailinglisten-Archive |
Hallo Jens,
>Was hindert den User daran dieses Formular 1000x abzurufen, mit 1000
>jeweils wieder neu erzeugten g=FCltigen Hidden-Fields (meinetwegen von =
1000
>verschiedenen, weil ja bei den meisten ISPs dynamisch zugewiesenen
IPs
>aus)?
Ich dachte an etwas anderes:
Auf jeder Seite wird eine einzigartige id generiert und in einer DB
gespeichert. Diese id wird in einem hidden-field =FCbergeben. Auf der
n=E4chsten Seite wird dann dieser Wert ausgelesen und verglichen ob der =
gleiche Wert schon in der DB gespeichert ist. Wenn ja, dann z=E4hlt die =
Stimme, wenn nicht, z=E4hlt sie nicht. Das ist doch total unabh=E4ngig v=
on
cookies, IP, ....
Das ganze mal in Kurzform:
seite a:
mach ne $id, <input type=3Dhidden name=3D"id" value=3D"$id">
seite b:
if ( $id in DB) {
z=E4hle die Stimme und l=F6sche id
} else {
z=E4hle die Stimme nicht und schimpfe den User!
}
Was besseres kann ich mir mit vertretbarem Aufwand echt nicht vorstellen=
!
Ciao,
Thomas
php::bar PHP Wiki - Listenarchive