Chinaunix首页 | 论坛 | 博客
  • 博客访问: 276203
  • 博文数量: 52
  • 博客积分: 1278
  • 博客等级: 中尉
  • 技术积分: 627
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-26 12:46
文章分类

全部博文(52)

文章存档

2013年(1)

2012年(51)

分类: 系统运维

2012-02-22 11:22:23

Discuz 做法

function getrobot() {
 if(!defined('IS_ROBOT')) {
  $kw_spiders = 'Bot|Crawl|Spider|slurp|sohu-search|lycos|robozilla';
  $kw_browsers = 'MSIE|Netscape|Opera|Konqueror|Mozilla';
  if(!strexists($_SERVER['HTTP_USER_AGENT'], 'http://') && preg_match("/($kw_browsers)/i", $_SERVER['HTTP_USER_AGENT'])) {
   //如果是通过正常的浏览器过滤的
   define('IS_ROBOT', FALSE);
  } elseif(preg_match("/($kw_spiders)/i", $_SERVER['HTTP_USER_AGENT'])) {
   
   //如果是通过搜索机器人过来的
   define('IS_ROBOT', TRUE);
  } else {
   
   //默认可以访问
   define('IS_ROBOT', FALSE);
  }
 }
 return IS_ROBOT;
}
阅读(1671) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~