易企秀

3.9
国内领先的一体化创意设计营销平台
关注
分享
对比
咨询产品
免费试用

问答

选/用产品问题,专业顾问在线解答
提问
全部
选型对比
价格
产品使用
售前
售后
共22个问题
提问 如何防止易企秀投票刷票,易企秀投票如何防刷
卢霞莺 回答:
易企秀投票防刷的方法: 1.首先一个复杂的验证码是非常非常重要的,刚开始用了一个很简单的小验证码,根本躲不过刷票程序的破解。所以在网上找了一个很复杂的验证码,连人工投票都得刷新两下。有需要的可以留下邮箱,我会在第一时间发过去。 2.因为投票都是实名制的,填写身份证号码的,所以身份证号码的验证也是必要的。首先身份证号码必须为18位(一代身份证现在基本上见不到了),前17位必须为数字。代码现在写出来一个参考的 if(((strlen($sfz))!=18 and (strlen($sfz))!=15) or (!is_numeric(substr($sfz,0,strlen($sfz)-1)))) “$sfz”是接收到的身份证号码,这条语句后面可以添加一个提示方式。另外在投票之前验证当前身份证是否已经投过票,否则不予计票。 3.如果特别正式的可以使用注册后再进行投票的机制,注册的时候也应该对注册信息进行判断,注册的时候必须添加验证码进行限制。 4.程序的的安全机制也很重要的,如果使用面向对象的程序,必须把计票的函数设为private,防止SQL注入! 5.另外就是使用cookie方式在客户端进行时间限制,这种方式是防君子不防小人,专业刷票团队肯定首先会想到这一点。但还是建议加上。 6.还有一个就是IP限制,比如每个IP只允许投100票(考虑到一些公司使用一个大局域网,公网IP都是用的一个,否则可能会出现不公平的现象)。 7.最后一个也是最重要的,验证码输入框那里用异步通信进行实现。网页初始验证码是不显示的,点击验证码输入框再显示出来验证码,而投票成功之后马上unset验证码的SESSION。这样就可以避过绝大多数刷票机。
2021-08-24
3个回答
产品对比
还未添加对比产品
消息通知
咨询入驻
商务合作