PHP判断访问用户是不是搜索引擎蜘蛛的函数
PHP #蜘蛛 #函数2012-05-13 11:54
以下函数可用来判断访问用户是不是搜索引擎蜘蛛的函数。
function yige_getrobot() { if(!defined('IS_ROBOT')) { $kw_spiders = 'Bot|Crawl|Spider|slurp|sohu-search|lycos|robozilla'; $kw_browsers = 'MSIE|Netscape|Opera|Konqueror|Mozilla'; if(!strpos($_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; }//一个网 yige.org
相关文章
- 默默教新手如何学习PHP 2012/05/13
- PHP加亮关键字的函数 2012/05/11
- PHP操作MySQL数据库的类 2012/05/11
- PHP判断一段字符串是不是utf8编码的函数 2012/05/10
- PHP获取访问者IP的函数 2012/05/10
- PHP获取目录的md5值的函数 2012/05/10
- PHP淘宝商品num_iid批量生成淘宝客链接的函数 2012/05/09
- PHP函数is_uploaded_file用法 2012/05/09
- PHP传值/传引用/传地址的区别 2012/05/09
- php面试常见问题及答案 2012/05/09