欢迎来到站长天空!

WordPress

当前位置: 主页 > CMS教程 > WordPress

WordPress网站通过主题functions.php文件添加代码防御CC攻击

时间:2025-10-18 17:02:09|栏目:WordPress|点击:

作为草根站长来说,最大的困扰就是被攻击,因为一旦被攻击很多朋友都没有能力进行排除,只能眼睁睁的看着自己的站点被攻击,在此鄙视下从事攻击者!其实遇到攻击也不要着急,最简单的方法是通过CDN来防御,目前很多免费的CND加速都带防御能力。

除了上面使用CDN加速进行防御外,蜗牛再为大家分享一段WordPress网站防御cc攻击的代码,只需把下面代码加入到主题的functions.php文件当中即可起到一定的防御作用。

//防止CC攻击-https://freexyz.cn/
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) < 3){ if ($ll_times>=5){
header("location:http://127.0.0.1");//可以换成其他链接,比如站内的404错误显示页面(千万不要用动态页面)
 exit;
 }
}else{
 $ll_times = 0;
 $_SESSION['ll_lasttime'] = $ll_nowtime;
 $_SESSION['ll_times'] = $ll_times;
}


上一篇:WordPress防垃圾评论 纯代码设置自定义评论间隔时间

栏    目:WordPress

下一篇:WordPress SEO优化 如何自动为文章添加标签链接增加站点内链

本文标题:WordPress网站通过主题functions.php文件添加代码防御CC攻击

本文地址:https://zz.feitang.co/CMSjiaocheng/25086.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2025 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号