Tsab ntawv teev npe
Tsab xov xwm no piav qhia txog cov hau kev los tiv thaiv CC thiab DDoS tawm tsam ntawm WordPress .

Lub hom phiaj ntawm tsab xov xwm no yog vim tias ntau tus neeg ua lag luam online siv WordPress los tsim cov vev xaib , uas feem ntau raug CC / DDoS tawm tsam, ua rau lub vev xaib server overload thiab qeeb load, yog li cuam tshuam rau SEO qeb duas ntawm lawv cov vev xaib e-commerce.
Tam sim no, CC nres / DDOS nres feem ntau hu rau N ntau tus IPs, nquag hloov kho ib nplooj ntawv ntawm lub vev xaib, kom cov neeg rau zaub mov thov tsis tu ncua, thiab thaum kawg ua rau cov neeg rau zaub mov overloaded thiab down.
WordPress server tiv thaiv CC, ddos tawm tsam code xa tawm
- Lub luag haujlwm tseem ceeb ntawm cov cai hauv qab no yog taw tes rau IP chaw nyob uas "refreshes nplooj ntawv ntau dua 3 zaug lossis ntau ntxiv tsis tu ncua hauv 5 vib nas this" mus rau qhov chaw nyob IP 127.0.0.1.
- Txoj kev no yuav zoo dua los tiv thaiv CC thiab DDOS tawm tsam.
WordPress lub vev xaib tiv thaiv CC / ddos, tiv thaiv qhov tsis zoo refresh code
Ntxiv cov cai hauv qab no rau cov ntaub ntawv function.php ntawm lub ntsiab lus WordPress tam sim no▼
// Come form https://www.chenweiliang.com/
// WordPress防CC攻击代码,防恶意刷IP
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");
exit;
}
}else{
$ll_times = 0;
$_SESSION['ll_lasttime'] = $ll_nowtime;
$_SESSION['ll_times'] = $ll_times;
}Lub Vev Xaib tiv thaiv CC, ddos tawm tsam code (non-WordPress)
Rau cov neeg uas tsis siv WordPress los tsim lawv lub vev xaib , tso cov lej hauv qab no rau hauv lub header yuav ua rau muaj txiaj ntsig zoo dua ▼
<?php // Come form https://www.chenweiliang.com/ // WordPress防CC攻击代码,防恶意刷IP 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"); exit; } }else{ $ll_times = 0; $_SESSION['ll_lasttime'] = $ll_nowtime; $_SESSION['ll_times'] = $ll_times; } ?>
- Tsis tas li ntawd, cov kev ntsuas saum toj no tuaj yeem hloov kho, thiab cov kev ntsuas tsis tuaj yeem hloov kho raws li xav tau kom tau txais txiaj ntsig zoo dua.
Vam tias, tsab xov xwm "Yuav Ua Li Cas Tiv Thaiv Lub Vas Sab Hauv Internet Los Ntawm CC/DDoS Attacks? PHP Anti-Attack Code Deployment" uas tau muab qhia rau ntawm Chen Weiliang lub blog ( https://www.chenweiliang.com/ ) yuav pab tau koj.
Xav qhia qhov txuas ntawm tsab xov xwm no: https://www.chenweiliang.com/cwl-1092.html
