在php编的程序中,防止用户不断的刷新来骗取点击,限制同一ip每天只能算是一个点击,同一ip在一段时间内只能注册一个账号,除了用session来记录还有什么好的方法。

解决方案 »

  1.   

    使用ip,可以用动态ip来骗点击
      

  2.   

    一般是这么实现的
    第一步,创建一个Cookie,注删的时候,先检查他,如果这Cookie存在,直接拒绝,
    如果没有,再查一下数据库,缓存起来..时间,都是为一天!
    这样,基本完工了,当然,这只是我的做法!
      

  3.   


    要本就不可行
    因为cookie是存客户端的,并不存服务器
    目前这个没有什么好办法一般讨论是存数据库,但退出时却无法清除(定时清除勉强)其他的就是看看密钥之类的,salt或者五分钟请一次cookie 和数据库的salt对比
      

  4.   

    数据库中2个字段,IP 和 时间,
      每次进行时间计算,如果同一IP,在规定的时间内想多次操作,可以不予该用户的操作响应,
      如果请求频率太高,直接屏蔽改IP,屏蔽字段也可以在数据库中设置,cookie 和 session 比起来,
      还是数据库屏蔽比较实用。
      

  5.   

    一天只注册一个根本就实现不了...
    上面的综合下.先用cookie检查,放ip和时间加密.. 用的时候解密,可以使用ucenter加密算法
    如果没有cookie 去数据库检查ip,时间
    3:上面两个都没有使用验证码..
      

  6.   

    如果有cookie 和取到的ip不同,直接拒绝..说明他换了ip..
      

  7.   

    如果一个IP同一天只能注册一个的话那同一家公司里面的所有员工就郁闷了  因为他们可能都共用同一个IPLZ的意图即便能实现 我觉得也没多大意义
      

  8.   

    中国站长网站联盟高级Q群 103352744 有创意才有新意,火爆中. 星洲E网 http://www.xing158.cn 搜索其全,综合性最大的,功能最强的实用,星洲E网免费推广 http://www.xing158.cn/a 免费推广平台 免费推广平台,免费推广方法,免费推荐  
      

  9.   

    如何杜绝那种既换了ip,又清楚了他客户端的cookie信息呢