PHP投票系统 如何防止刷票??? 求思路 :1.Cookie || Session (太简单)2.记录IP 限制投票 (IP伪装 很容易)3.异步验证码 (基本上都被攻破了) 4.。5.求思路 or 方法

解决方案 »

  1.   

    一般情况会记录ip来限制投票,但这有局限性,也可以用记录mac地址的方法...应该也可以 
      

  2.   

    1.一般情况下用楼主的方法,不过确实有一定得局限性(有一定网络基础的人可以更改IP来绕过去的,当然对一般人这样做够了)2.如想真正的做到防止刷票,确实需要入楼上说的记录mac地址,不过单纯的php做不了这个事情,JS权限太低,记录mac地址很难成功!3.最好的方法就是开发控件配合(如支付宝,网银都有控件的,有了控件别说记录mac地址,操作系统都可以呀)
      

  3.   

    3.异步验证码 (基本上都被攻破了) 
    这个未必……http://www.yue366.com/archives/822.html
    史上最牛的注册验证问题,高数化学验证码
    Posted on 2011 年 04 月 02 日 by 民工我不是让你也去弄高数、有机化学
    而是你搞清验证码的本质和作用是什么,就明白该怎么做了作用是什么?
    区分人和机器
    本质是什么?
    让机器的“思考”变成人的“思考”你上面所说被攻破的那些只是让机器“抄写”变成人“抄写”
      

  4.   

    验证码怎么攻破?绑定mac地址靠谱
      

  5.   

    他所谓的伪装,应该是自定义http header部分而已。真正的伪装,应该比较复杂的。
      

  6.   

    http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2013/0117/11944.html
    参考