读书人

投票系统怎么防止刷票

发布时间: 2012-01-26 19:40:46 作者: rapoo

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

[解决办法]
记录人家的IP和用户名保险点,通过陆游器的IP是可以变的。

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

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

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


[解决办法]
限制IP,时间段,cookie

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

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

读书人网 >C#

热点推荐