云服务器网:购买云服务器和VPS必上的网站!

301重定向如何用防止cc

301重定向如何用避免cc301重定向用避免cc的示例:采取301重定向方式,下降CC攻击的效果,在对应的文件中添加以下php代码:<?phpempty($_SERVER[HTTP_VIA])orexit(AccessDenied);$seconds=10;/

301重定向如何用避免cc

301重定向用避免cc的示例:

采取301重定向方式,下降cc攻击的效果,在对应的文件中添加以下php代码:

<?php

empty($_SERVER['HTTP_VIA'])orexit('AccessDenied');

$seconds=10;//时间段[秒]

$refresh=5;//刷新次数

//设置监控变量

$cur_time=time();

if(isset($_SESSION['last_time'])){

$_SESSION['refresh_times']+=1;

}else{

$_SESSION['refresh_times']=1;

$_SESSION['last_time']=$cur_time;

}

//处理监控结果

if($cur_time-$_SESSION['last_time']<$seconds){

if($_SESSION['refresh_times']>=$refresh){

//301重定向验证

$url='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

$msg=mb_convert_encoding("<title>安全检查</title><h3>检测到CC攻击,正在进行浏览器安全检查!</h3>","UTF⑻","GBK");

exit($msg."<metahttp-equiv='refresh'content='5;url={$url}'>");//5是定时跳转的时间,后期可以根据时间段调剂跳转时间

}

}else{

$_SESSION['refresh_times']=0;

$_SESSION['last_time']=$cur_time;

}

?>

本文来源:https://www.yuntue.com/post/78291.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注