上海思齐网络科技

为您提供网站制作与改版,企业网站SEO,网站定制开发企业网站建设专业化服务

您当前的位置:首页 > 建站知识 > 程序语言

PHP代码:判断访问者是否是搜索引擎机器人

来源:上海思齐网络科技  发布时间:2010-03-13   点击数:556

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;
}

关键字:php代码    访问者    搜索引擎机器人    

首 页 | 网站SEO | 网络营销 | 域名注册 | 建站知识 | 网站地图 | RSS | 意见反馈 | 联系我们