防止revotes我已經建立了投票系統,就是當你投它使用存儲您的外部IP:在投票系統
$_SERVER['REMOTE_ADDR'];
它存儲這在一個名爲IPLIST數據庫。 它還設置了一個cookie。 在輪詢頁面中,如果cookie被設置或者mysql_num_rows的數量大於1,它將禁用收音機框。 這是爲了防止重新投票。
但是有些電腦有相同的外部IP地址。這些可以在我的學校一次成百上千。如果我在一臺電腦上投票,沒有人可以再次在我的學校投票。
有什麼辦法可以解決這個問題。例如,要查找網絡中的計算機數量,請更改mysql_num_rows。或者在每臺計算機上查找唯一的常量變量以存儲在數據庫中。
謝謝。
如果你真的擔心匿名用戶在玩你的投票系統,請讓他們登錄並將投票結果與用戶聯繫起來 –
有些東西可以讓你找出網絡中有多少臺計算機不屬於你將是一個安全問題。 – NullUserException
我不在乎用戶的匿名性 –