Search the Community
Showing results for tags 'poll'.
-
Gribu uztaisīt aptauju, kurā no viena fiziska datora var nobalsot tikai vienreiz (bez reģistrācijas!) Mana ideja ir, kad lietotājs nobalso, saglabāt 3 lietas: $_SERVER['HTTP_CLIENT_IP']."!".$_SERVER['HTTP_X_FORWARDED_FOR']."!".$_SERVER['REMOTE_ADDR']; parastais cookie; Flash cookie jeb LSO (jo tas strādā pa vairākiem brauzeriem ne tikai pa vienu kā parastais(tikai ja Flash ir uzinstalēts)); Tikai var rasties šāda normāla ikdienas situācija - cilvēks (nehakeris:)) nobalso vienreiz no FF, tad, piemēram, lietojot kkādu mobilo internetu pēc laika nomainās ip adrese un nākošreiz viņš izdomā ieiet no IE, kurā nav Flash uzinstalēts. Rezultāts - ir iespējams nobalsot 2x. Es zinu, ka nav iespējams uztaisīt neuzlaužamu anonīmu aptauju, taču vai kāds, lūdzu, var ieteikt kā tikt galā ar šādu vienkāršu problēmu? Ir vēl ideja izmantot Evercookie (neizdzēšams cookie), taču baidos, ka tas varētu radīt tikai problēmas,piem., antivīrusi, saita blaklists utt.
- 23 replies
-
Pēc ilgas meklēšanas atradu skriptu, kas man šķiet vizuāli pievilcīgs, taču diemžēl tam apakšā diezgan krapains kods. Skripts ņemts no šejienes: http://net.tutsplus.com/tutorials/javascript-ajax/creating-a-dynamic-poll-with-jquery-and-php/ Jau uzreiz vajadzēja labot kodu (komentos lasāms kā). Tas ko vēlējos papildus izlabot - lai ir vairāk reizes lietojams (defaultā kookijs iesēžas uz gadu), kā arī atvieglot jaunas aptaujas izveidi. Diemžēl šobrīd viss iesprūdis pret internal server error (500) (uzrāda Firebug). Kur tas rodas - nav ne jausmas. Pielikumā faili. Paldies jau iepriekš, ja kādam izdosies tikt skaidrībā. Finālā vajadzētu sanākt tīri pievilcīgam bez datu bāzes esošam aptaujas skriptam. P.S. Testējot neaizmirstiet regulāri tīrīt kukijus un ips.txt poll.zip