Heim > Backend-Entwicklung > PHP-Tutorial > 关于投票机制的最好方法,该怎么处理

关于投票机制的最好方法,该怎么处理

WBOY
Freigeben: 2016-06-13 13:50:09
Original
758 Leute haben es durchsucht

关于投票机制的最好方法
有个项目要做个投票的功能(给作品投票,有奖金的,前几名几千块吧),客户说限制IP(一天一票),但是被公司否定了,因为一个局域网在服务器看来是同一个IP,这样很多学校等局域网用户也只投一票.目前我能想到的就是:登录+cookie来实现了,但是这个有个死穴,恶意用户可以清除ookie多投.请问有谁做过投票方面的程序,能否有更好的解决方法.

------解决方案--------------------
Cookie + 单IP每天总量限制 + 验证码

不管投票成功没成功,你都给他提示成功,这样基本就很难刷票了

还可以像cnbeta的留言那样,投票不会在服务器中立刻生效,
客户在浏览器中看到的增长,其实是虚假的,给用户显示为 真实票数+cookie中记录的投票量

让他以为它刷票成功,等公布最终结果的时候,以后台数据为准

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage