0
我正在实现一个使用PHP和Javascript的投票系统。一切运作良好,但我多次遇到麻烦。现在,我使用Cookie来检查用户是否已经投票:PHP投票 - 跟踪用户
if(isset($_COOKIE['lastdate'])) {
$val = $_COOKIE['lastdate'];
if ($val == $today)
{
$voted = 1;
}
}
它的工作原理,但它很容易受到人们去无痕或换用浏览器/清除Cookie。
为什么我不使用IP地址?由于我们在工作中使用此站点,并且所有计算机都连接到路由器,因此所有IP都是相同的。
问题是,我怎样才能防止多投票,识别客户端,但没有普通的IP和没有使用任何形式的身份验证/登录?
谢谢,我想这是不可能的,除非有某种方式来跟踪像mac地址这样的东西,但我已经搜索并发现它是不可能的。我想我会使用谷歌的OAuth系统。 – Heriotza