吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5796|回复: 9
收起左侧

[其他转载] 【搬砖】WordPress之防御cc攻击(频繁F5刷新)

  [复制链接]
Syuxi 发表于 2016-8-16 11:07
CC攻击是一种很常见的攻击,对于WordPress来说这方面的防御做的很差,F5都能刷死,解决方法那,可以给网站生成静态,比如用WP Super Cache插件,生成静态后即能加速还能减少服务器资源占用,推荐各位使用。
但是这个方法也不是绝对的。推荐各位在加一段代码来防御CC。
将下面的防cc代码加入到当前使用主题的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;
  • }








免费评分

参与人数 1热心值 +1 收起 理由
请教我明天 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

请教我明天 发表于 2016-8-16 11:17
....我怎么 看不懂...
萌萌哒、merry 发表于 2016-8-16 11:28
吾爱小神 发表于 2016-8-16 13:02
梦碎 发表于 2016-8-16 13:03
PHP和ASP都支持么?
liugaoxiong 发表于 2016-8-16 13:12 来自手机
WordPress有ASP版本吗?我怎么不知道
bailei 发表于 2016-8-16 15:41
wordpress还有asp? 你特么再逗我- -
LZ我先拿去测试了 再见。
1842223254 发表于 2016-8-16 18:10
谁说的wordpress有asp版的给我出来
whut 发表于 2017-1-13 09:37
有效果吗
Nophy 发表于 2017-1-28 21:52

谁说的wordpress有asp版的给我出来
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 04:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表