cc攻击就是攻击者利用代理服务器生成指向目标站点的合法请求,模拟多用户不停的对受害网站进行访问,特别是访问那些需要大量数据操作需要大量CUP时间的页面,最终导致目标网站服务器资源耗尽,一直到宕机崩溃,如此一来,造成服务器资源的浪费,CPU长时间处于100%,永远都有处理不完的连接直至就网络拥塞,正常的访问被中止。
其实,用cookie就可以防止这一点。如果频繁刷新或者cc攻击都会跳转到你设置的那个网址的,例如设置存活5/s 一次,每5秒只可以请求一次,也就是只能刷新一次,如果超过了两次,那么会直接跳转到你设置的网址。
简易php代码防止恶意刷新网站代码:
<?php error_reporting(0); //if($_COOKIE["ck"])die("刷新过快!"); if($_COOKIE["ck"])header("Location:https://www.zangjiong.com");//这里如果用户刷新过快,给予终止php脚本或者直接302跳转 setcookie("ck","1",time()+5);//设定cookie存活时间5s echo "hello!";