根据Ip来判断,一个IP一天只能刷一次就好了

解决方案 »

  1.   

    限制右键菜单,刷新快捷键,同一IP在指定时间内访问超过N次则冻结xxx小时
      

  2.   

    IP造假... 直接POST到你的服务器的,他喜欢POST什么就是什么...
    IP限制刷一次其实可以解决大部分刷人气的
      

  3.   

    IP 限制那有用哦 设置的记录最新的50个IP 如果有 就不计 结果他们来的每次IP 都是不一样的 所以半点用都没
      

  4.   

    优先使用IP过滤
    再配合分析客户端请求的参数,如老是同一种浏览器且同一版本,固定间隔连续多次请求则基本能判断机器所为!
    还可以再加上一些其它的验证,如给他们本地写COOKIES,每次再判断COOKIES是否一样,直接POST到服务器端的话就不好使了,其它办法我再想想...
      

  5.   


    哦 记录用户IE 等其他信息 这个确实是个办法 看来只有再加个这个试试了 TMD 给这些家伙烦死了 我就是奇怪 他们是怎么作假IP的? 有那么多IP  并且还是天南地北的 没一点规律
      

  6.   

    IP做假呢,别人把网页内容包含IP内容做好后直接POST到你服务器...
      

  7.   

    用IP是没用的.因为IP可以用程序任意造假.个人觉得比较有用的方法是session+图形验证码
      

  8.   

    用Proxy 就可以了,在做Yahoo 做百度 都得用个一两W个IP ...
      

  9.   

    验证码肯定是不可能的拉 别人浏览你的页面 难道还要输入了验证码后才能看?IP可以伪造 那有没办法判断呢? 我刚才试了一下记录 Request.ServerVariables["HTTP_USER_AGENT"] 发现没什么用 因为所有人都差别不大 不好分别
      

  10.   


    我以为是投票之类的呢.
    如果只是浏览网页,你可以这样考虑:
    1.对注册用户,对此同一用户每天最多只算一次浏览量,当然你也可以算成几小时算一次有效
    2.对非注册用户,你就给出一个图形验证,让 匿名用户必须输入才能查看.判断cook 判断url来源 判断ip都是没用的,通过webrquest webclient或 XMLHTTPrequest这些方法.都可以随便设置cook等值的.
      

  11.   

    1.设置session
    2.收集访问者IP,用程序控制时间
      

  12.   

    在数据库中加一个IP字段,判断数据库中Ip字段是否有Request.Userhostaddress应该是个比较简单的方法