联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
模板文件里面如何加js判断蜘蛛访问是否显示代码
类型:迅睿CMS 更新时间:2023-07-18 18:20:37

请问一下,模板文件里面如何加js判断蜘蛛访问是否显示代码?
比如herd里面这一段蜘蛛访问不显示和不加载<script src="{HOME_THEME_PATH}js/js.js" ></script>
反之就加载显示?

回帖
  • 迅睿框架技术-易肖
    #1楼    迅睿框架技术-易肖
    2023-07-18 17:18:54
    Chrome 0
    你需要去百度找一个判断蜘蛛的php代码,用php代码判断
  • 是柒柒呀
    #2楼    是柒柒呀
    2023-07-18 17:34:43
    Edge 0
    迅睿框架技术-易肖 模板文件里如何写php代码,判断代码有了 就是不能直接写在模板文件,可以给一个例子么 谢谢
  • 是柒柒呀
    #3楼    是柒柒呀
    2023-07-18 18:20:37
    Edge 0
    还是谢谢回复,避免忘记了记录下:
    <?php
    $userAgent = $_SERVER['HTTP_USER_AGENT'];
    $isBaiduSpider = strpos($userAgent, 'Baiduspider') !== false;
    $isSogouSpider = strpos($userAgent, 'Sogou') !== false;
    $is360Spider = strpos($userAgent, '360Spider') !== false;
    $isSpider = strpos($userAgent, 'Spider') !== false;
    
    ?>
    <?php if ($isBaiduSpider || $isSogouSpider || $is360Spider || $isSpider) { ?>
        <?php echo ''; ?>
    <?php } else { ?>
    <script src="/js.js" ></script>
    <?php } ?>