作为一名基层站长,最大的问题是被攻击,因为一旦被攻击,许多朋友就无法排除,只能看着他们的网站被攻击,在这里鄙视攻击者!事实上,不要担心攻击,最简单的方法是通过CDN来防御,目前有很多免费的CND加速有防御能力。
除上述使用外CDN除了加速防御,蜗牛还会和大家分享一段WordPress网站防御cc攻击代码,只需将以下代码添加到主题中functions.php文件可以起到一定的防御作用。
//防止CC攻击-/session_start(); //开启session$timestamp = time();$ll_nowtime = $timestamp ;//判断session是否存在 如果存在从session取值,如果没有初始赋值if ($_SESSION){ $ll_lasttime = $_SESSION[ll_lasttime]; $ll_times = $_SESSION[ll_times] 1; $_SESSION[ll_times] = $ll_times;}else{ $ll_lasttime = $ll_nowtime; $ll_times = 1; $_SESSION[ll_times] = $ll_times; $_SESSION[ll_lasttime] = $ll_lasttime;}//现在时间-开始登录时间 来进行判断 若登录频繁 跳转 否则对session进行赋值if(($ll_nowtime - $ll_lasttime) =5){header("location:http://127.0.0.1");//可以用其他链接代替,比如站内404错误显示页面(不要使用动态页面) exit; }}else{ $ll_times = 0; $_SESSION[ll_lasttime] = $ll_nowtime; $_SESSION[ll_times] = $ll_times;}