[b]我知道可以用软件 循环读取页面来盗取资源,
怎样能实现 防止IP 在一个时间段(1秒)内禁止 访问多张页面?php

解决方案 »

  1.   

    session + 计数器 + 系统时间
    单位时间内满足数量就header 403这个需求交给服务器做可能好些
      

  2.   

    不过客户端用软件的话,也没什么session可言,除非要登录
      

  3.   

    我有个想法就是 把来路信息 的保存进数据库,当读取页面时根据来路IP去查询数据库 ,再来判断是否访问过快,访问过快就 直接 die();
      

  4.   

    没有什么特别的方法,但是现在市场上身经百战的方法有这几个:1)安装“安全狗”
    2)如果是整站资被盗取的是文章,那么可以在文章中加入广告,然后别人盗取的话就等于免费帮你宣传。如果是图片附件被盗取,那么判定来路,通过apache服务器和htaccess可以设置。
    3)SESSION 统计访问频率和总数,如果超过一定比率,则做出相应操作。
      

  5.   

    给你个很贱的方法<link href='fuck.css' rel='stylesheet' type='text/css'/>
    <img src='ad.jpg' class='fuck'/>fuck.css.fuck{
    display:none;
    }