2011-09-15 34 views
0

我想爲我的網站製作投票系統。我需要檢查用戶是否已經投票。我是否需要存儲用戶的IP或是否需要在用戶計算機中存儲cookie,然後在IP已用於投票或cookie已存儲到用戶計算機的情況下進行驗證。存儲IP或爲PHP POLL設置cookie?

回答

0

這些都不會給你一個完美的腳本,因爲用戶仍然可以清除cookie或瀏覽器的代理來恢復。但是,如果用戶有動態IP地址或清除cookie,我會同時使用cookie和ip-address。

0

我會建議做兩個,因爲一個IP可以改變,一個cookie可以被刪除。

另外,如果您想要更加準確,您可以使用Flash的LocalSharedObjects(也稱爲FlashCookies)來存儲一個人是否已投票。定期刪除這些文件的人數會少得多。

0

我認爲最好的方法是有一個用戶註冊系統來存儲用戶信息,如投票等,然後你可以很容易地檢查用戶投票已經或沒有?這種方式比其他選項更安全。但對於其他選項,你可以考慮,你可以store user's mac adress.Mac地址更好,ip和cookie.but存儲所有信息可以幫助你有一個很好的投票系統。