ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯系官方銷售客服

1835022288

028-61286886

投訴 已解決 怎么在模板中判斷是否是蜘蛛訪問,如果是蜘蛛訪問就展現其他的內容,不是的就正常內容 5 0
迅睿CMS版本:4.5.2

模板標簽里面

怎么在模板中判斷是否是蜘蛛訪問,如果是蜘蛛訪問就展現其他的內容,不是的就正常內容。 有判斷代碼嗎?

解決方案
  • 這個可以去百度搜索一個判斷蜘蛛的php函數,然后在模板里面判斷這個函數就行了
  • function is_spider(){
    $robot = 0;
    $USER_AGENT = strtolower($_SERVER['HTTP_USER_AGENT']);
    if(strpos($USER_AGENT,"bot")) $robot = 1;
    if(strpos($USER_AGENT,"spider")) $robot = 1;
    if(strpos($USER_AGENT,"slurp")) $robot = 1;
    if(strpos($USER_AGENT,"mediapartners-google")) $robot = 1;
    if(strpos($USER_AGENT,"fast-webcrawler")) $robot = 1;
    if(strpos($USER_AGENT,"altavista")) $robot = 1;
    if(strpos($USER_AGENT,"ia_archiver")) $robot = 1;
    if($robot == 1){
    //do something
    }
    return '';
    }
    滿意答案
  • function isCrawler() {
        echo $agent= strtolower($_SERVER['HTTP_USER_AGENT']);
        if (!empty($agent)) {
            $spiderSite= array(
                "TencentTraveler",
                "Baiduspider+",
                "BaiduGame",
                "Googlebot",
                "msnbot",
                "Sosospider+",
                "Sogou web spider",
                "ia_archiver",
                "Yahoo! Slurp",
                "YoudaoBot",
                "Yahoo Slurp",
                "MSNBot",
                "Java (Often spam bot)",
                "BaiDuSpider",
                "Voila",
                "Yandex bot",
                "BSpider",
                "twiceler",
                "Sogou Spider",
                "Speedy Spider",
                "Google AdSense",
                "Heritrix",
                "Python-urllib",
                "Alexa (IA Archiver)",
                "Ask",
                "Exabot",
                "Custo",
                "OutfoxBot/YodaoBot",
                "yacy",
                "SurveyBot",
                "legs",
                "lwp-trivial",
                "Nutch",
                "StackRambler",
                "The web archive (IA Archiver)",
                "Perl tool",
                "MJ12bot",
                "Netcraft",
                "MSIECrawler",
                "WGet tools",
                "larbin",
                "Fish search",
            );
            foreach($spiderSite as $val) {
                $str = strtolower($val);
                if (strpos($agent, $str) !== false) {
                    return true;
                }
            }
        } else {
            return false;
        }
    }
    if (isCrawler()){
        echo "你好蜘蛛精!";
    }
    else{
       echo "你不是蜘蛛精啊!";
    }


  • 收藏一下,以后可能用得上

  • 二樓的函數可以,我一直在使用,只是有點瑕疵
    QQ2709168204-
  • @仿站織夢轉換特199:我自己測試了,可用