Artvine 发表于 2007-1-10 17:02:01

阻止机器人广告的另外一招

很简单的手术
把这些贴到你的header.php的最上方.......
if ($_SERVER['REQUEST_METHOD'] == "POST") {
   if (!strpos(strtoupper($_SERVER['HTTP_REFERER']), strtoupper( $_SERVER['HTTP_HOST']))){
      echo "对不起,你不能做 post 的动作!
      <br>假如你并未使用机器程序,请关闭你浏览器的 proxy 设定
      <br>或者,请取消防火墙里面类似这样的设定: 'Deny servers to trace web browsing' ";
      die();
   }
}
这样就够了~
这个方法简单又有效,适用于所有的 php套件...........

有了这个,图片验证的手续大概可以免除了
图片验证的修改手续必须在每一个页面逐一施工。相对来看,这样一个手术简单得多,做一次就够了

ok~
祝大家顺利平安、永远不受机器人骚扰..........不再被广告贴得满头包
请注意:除了机器人之外,使用proxy 的用户也会被这个程序阻挡,不能做po的动作喔

虎子 发表于 2007-1-10 22:03:12

谢谢Artvine斑竹!没关系的,多一个IP对提高Google广告费有好处呢。让他们来吧,后台已经采取了阻拦措施了。
页: [1]
查看完整版本: 阻止机器人广告的另外一招