日期:2014-05-20  浏览次数:20828 次

投票系统如何防止刷票
做一个在线投票系统,每个人只可以投一次。
有什么办法可以防止刷票,就是有人换了ip还可以投。

------解决方案--------------------
记录人家的IP和用户名保险点,通过陆游器的IP是可以变的。

更好的办法就是,你把他网卡的物理地址记咯,随他怎么改IP都冒办法刷
------解决方案--------------------
楼上的办法应该是行不通的,没有特殊的方法,你是不能获取客户的MAC地址的,特殊的方法就我所知,一般是用activex实现的,但这需要客户信任你,同意安装这个东西。

有个方法,你可以在投票后,给客户端写个cookie,里面放上投票时间等信息,根据这些信息应该可以了。
------解决方案--------------------
验证码-ip-cookie,除了这三个,没有了。当然你还可以复杂点,要求对方注册才可以投票。

另外一个办法,让他输入一段主观的文字,,最后你有权利根据这些文字来判断是否有效票。


------解决方案--------------------
限制IP,时间段,cookie

加个验证码
比如汉字或者1+1等于几之类的简单计算

这个东西没有绝对的安全~~~