我有一個網站,我想讓5星評價各種事情。然而,就像許多其他人提出的問題一樣,我只想讓每個人投一票。允許每臺計算機(不是IP,沒有登錄的用戶)投一票
起初,我打算在投票發生時記錄IP地址,並且只是掃描一下,看看當前的IP是否已投票過,哪個投票會很好。
但後來我意識到了一個問題,該網站是專爲一所學校的大學生設計的。與此一對夫婦的問題,如果我理解IP正確:
- 人們使用學校的電腦/連接到學校的WiFi將具有相同的IP(可能是極少數,但不是唯一的每個計算機)
- 許多人的生活在4-8人,在那裏他們將所有共享同一個IP房屋(假設他們是在同一網絡上)
我怎麼能檢測到的唯一的投票,而無需使用IP地址或有用戶登錄?有沒有其他的方式來做這樣的事情?
或者我可能誤解了IP地址的工作方式,我仍然可以使用它 - 希望情況就是這樣。
謝謝
娛樂我大聲笑。但我希望能夠儘可能不使用用戶驗證,尤其是血液樣本。我試圖讓儘可能少的工作讓我的訪問者投票,儘管我越想越多,我認爲我需要至少有一些驗證 – 2012-07-29 09:54:05
您必須平衡更嚴格認證的成本和收益。但是由於缺少血液樣本或者親自目睹了投票,所以沒有好的技術解決方案。 (這就是爲什麼幾乎沒有人會這樣做。) – 2012-07-29 10:04:43
好吧,那麼完美的世界永遠不會存在嗎?我會找出一個很好的平衡。謝謝 – 2012-07-29 10:06:06