php专区

 首页 > php专区 > PHP进阶 > 方法&架构 > php防止重复刷票原理分析_PHP教程

php防止重复刷票原理分析_PHP教程

分享到:
【字体:

一开始是用验证码,别人就手动刷票,甚至网站花几百块买个验证码识别程序
限制ip地址,拔插网线就换了ip了,淘宝2块钱就可以买个ip自动变换器,自动重新拨号上网
cookies?清理也下就行了
session?页面关了就断了
mac地址?在设备管理器可以改
用户硬盘系列号?用软件能欺骗
注册用户才能投?除非你有很多注册用户
防不胜防。。。

建议 ip+验证码+session

验证码可以搞些有趣的


网友二

以下是我在一投票网站用到的防刷票方法,但是还是被疯狂刷

验证码 (不知道他刷票机怎么突破这一关的)
session验证(也不知道)
生成随机号
IP验证 (可以伪装)
投票来源 (可以伪装)

验证码弄个中文的,或是随机数字,让做计算,等等,这样应可以防住机器了,机器防不住那就是你代码有问题了

最后总结:

刷票问题一直都存在,只可能尽量减少刷票的方式,你要真的做到不让别人刷是不可能的,就算是加上注册,人家也可以注册n个号!你想想就算是真实的投票也一样会有拉投票的。要想做到不让别人刷票,只有你控制投票的人群!

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/629710.htmlTechArticle一开始是用验证码,别人就手动刷票,甚至网站花几百块买个验证码识别程序 限制ip地址,拔插网线就换了ip了,淘宝2块钱就可以买个ip自...

分享到:
php一些基本安全处理技巧_PHP教程
对于一些常见的输出目标(包括客户端、数据库教程和URL)的转义,PHP 中有内置函数可用。 如果你要写一个自己算法,做到万无一失很重要。需要找到在外系统中特殊字符的可靠和完整的列表,以及它们的表示方式,这样数据是被保留下来而不是转译了。 最常见的输出目标是客户机,使用htmlentities( )在数据发出前进行转义是最好...
phpgzinflate无限加密与解决代码_PHP教程
PHP使用eval(gzinflate(str_rot13(base64_decode(‘BASE64加密后内容’))))核心代码的解密 下非扩展方式的php教程加密方法: 这里有个在线的,还不错。木马防杀还行,要保护代码可就不行了。 对应的写了一个简单的解密的, 专门针对eval。这个原理很有用途。 特别说明:此解密程序好像一定得在PHP5上面使用, 我在PHP4上面测...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……