网站如何禁止所有人访问只可以蜘蛛的

  之前QQ资源吧在坛子里分享过“审核网站名字”的源码,然后给了个红包叫我朋友改了下

img

  下面的代码,是判断蜘蛛ua,除了蜘蛛全部跳转到某个页面(我自己弄了个静态的index.html)

[lv]

//判断蜘蛛函数 function find_spider(){ $useragent = strtolower(empty($useragent) ? $_SERVER['HTTP_USER_AGENT'] : ''); $spider_arr=array( 'bot', 'spider', 'slurp', 'ia_archiver', ); foreach($spider_arr as $spider){ $spider = strtolower($spider); if(strstr($useragent,$spider)){ return true; } } return false; } if (!find_spider()){ header('Location: /index.html'); exit(); }

[/lv]

  最后的if判断的话,换成下面的也行,就不用静态页面

if(!find_spider()){ exit("正在维护!"); }