如何设计一套较完善的网络投票系统

来源:未知日期:2019/03/05 11:06
通过微信投票活动,我们还能积攒人气,互动联络,让生活变的丰富多采起来。那么如何设计一套较完善的网络投票系统才能比较有效的杜绝人为作弊呢,作者认为应该从以下几个方面去考虑:
 
 
一、加入验证码。
验证码能比较有效的杜绝网络机器人,在一些注册、登录界面中我们经常可以看到。网络投票活动中,也应该加入验证码,以防止使用投票软件作弊。但是作者不推荐使用中文验证码,为方便投票网民的录入,只要英文、数字就行了,随机变形、旋转,这样也很难被软件识别。
二、采取有效的IP限制,一个IP只能投一票。
目前网络上绝大部分的投票活动都是一个IP一天可以投一票,少数没有IP限制,极个别的才是一个IP只能投一票。如果不是为了增加投票网站的流量或点击率,作者认为投票活动应该采取严格的IP限制,一个IP参与一次足够了,不需要重复投票。
三、设定每天投票数量上限。
估算投票网站的流量,制定一个每天投票数量的上限,如一天最多只能为一个投票对象投1000票,超出的不记录。
四、设定投票最短时间间隔。
为了防止对某个投票对象的集中投票,可以限定1分钟之内不能对同一个投票对象投票,即使更换IP也不可以。
五、投票数据每次提交都不一样。
如果每次投票数据都不一样,那就很难使用软件发送固定数据包了。
六、要求在投票页面停留一段时间后才能投票。
比如,必须访问投票页面3分钟后投票才有效,但是这个时间不能使用客户端脚本(VBScript、JavaScript)来限制,使用Session验证才有实际意义。
七、多级跳转,并使投票网址动态变化。
这样做的好处就是使投票目的网址能不断变化,用软件向固定地址发送数据包就没有意义了。
 
 
 俗话说,众人拾柴火焰高,很多事我们需要集体的智慧才能更快更好的来解决问题,独自一人的力量和能力都是有限的,或许就是因为这个原因,才让投票这个传统的决策方法一直流传沿用至今,微信是我们现代的交流工具,将传统与现代科技相结合,就呈现了我们最为熟悉的微信投票,用微信投票来积攒人气,收获信息。通过微信投票活动,大家可以了解到身边朋友圈中好友对某一件事的想法和看法,及时捕捉到真实有用的信息,而且通过微信投票活动,我们还能积攒人气,互动联络,让生活变的丰富多采起来,不要再犹豫,快快发动起属于你的微信投票活动吧。
 
首页
电话
短信
联系