- 资源介绍
- 更新记录
- 安装教程
WordPress之防御cc攻击(频繁F5刷新)
- CC攻击是一种很常见的攻击,对于WordPress来说这方面的防御做的很差,F5都能刷死,解决方法那,可以给网站生成静态,比如用WP Super Cache插件,生成静态后即能加速还能减少服务器资源占用,推荐各位使用。但是这个方法也不是绝对的。推荐各位在加一段代码来防御CC。
- 将下面的防cc代码加入到当前使用wordpress企业主题的function.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) < 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 获取文章的评论人数
2021-02-04 -
WordPress给分类目录和页面添加斜杠的方法
2021-02-04 -
WordPress教程:自定义登录界面网站模板元素
2021-02-04 -
WordPress密码重设提示“您的密码重设链接无效,请在下方请求新链接”
2021-02-04 -
WordPress 邮件通知系统美化版
2021-02-04 -
wordpress网页模板顶部管理工具条的收缩和展开
2021-02-04 -
近期wordpress网站打开很慢的解决方法以及原因
2021-02-04 -
WordPress修改用户名的方法
2021-02-04 -
WordPress多站点不支持timthumb.php解决方法
2021-02-04 -
解决wordpress通过mb_strimwidth截取内容摘要出现乱码问题
2021-02-04
-
wordpress网站搬家 中文名称的图片不显示
2021-02-04 -
替换 WordPress 4.2 中的 Emoji 资源调用
2021-02-04 -
WordPress教程:给置顶文章设置一个到期时间
2021-02-04 -
wordpress教程:最新文章列表中排除置顶文章
2021-02-04 -
wordpress用户账户信息更新、重置密码或账户被删除时发送提示邮
2021-02-04 -
WordPress编辑器添加分页按钮的方法
2021-02-04 -
WordPress教程:添加彩色标签云
2021-02-04 -
WordPress后台编辑文章页面添加自定义提示文字
2021-02-04 -
WordPress网站上线前,你必须完成这5件事
2021-02-04 -
WordPress教程:获取当前分类的父分类ID
2021-02-04
猜你在找
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 大资源
- 2021-02-04Hi,初次和大家见面了,请多关照!
最后编辑:2021-02-04

