Bawo ni olupin oju opo wẹẹbu le ṣe idiwọ ikọlu CC/ddos? php egboogi-kolu koodu imuṣiṣẹ

Akopọ ti yi articleWordPressAnti-CC kolu, DDOS kolu ọna.

Bawo ni olupin oju opo wẹẹbu le ṣe idiwọ ikọlu CC/ddos? php egboogi-kolu koodu imuṣiṣẹ

Idi ti kikọ nkan yii jẹ nitori ọpọlọpọInternet Marketinglilo eniyanOju opo wẹẹbu Wodupiresi,Awọn oju opo wẹẹbu nigbagbogbo wa labẹ awọn ikọlu CC / awọn ikọlu DDOS, ti o nfa ki awọn olupin oju opo wẹẹbu pọ ju ati lọra lati fifuye, ni ipa lori wọnIṣowo E-commerceaaye ayelujaraSEOipo.

Ni lọwọlọwọ, ikọlu CC / DDOS ni akọkọ awọn ipe N ọpọ IPs, nigbagbogbo n ṣe atunṣe oju-iwe kan ti oju opo wẹẹbu kan, ki awọn ibeere olupin naa le tẹsiwaju, ati nikẹhin fa ki olupin naa pọ si ati isalẹ.

Olupin Wodupiresi anti-CC, imuṣiṣẹ koodu ikọlu ddos

  • Iṣẹ akọkọ ti koodu atẹle ni lati tọka adiresi IP ti “ntun oju-iwe naa diẹ sii ju awọn akoko 3 tabi diẹ sii nigbagbogbo laarin awọn aaya 5” si adiresi IP agbegbe 127.0.0.1.
  • Ọna yii yoo dara julọ lati ṣe idiwọ awọn ikọlu CC ati DDOS.

Oju opo wẹẹbu WordPress anti-CC/ddos, ṣe idiwọ koodu isọdọtun irira

Ṣafikun koodu atẹle yii si faili function.php ti akori wodupiresi lọwọlọwọ▼

// 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;
}

Oju opo wẹẹbu anti-CC, koodu ikọlu ddos ​​(ti kii-WordPress)

ti ko ba siOju opo wẹẹbu WodupiresiAwọn ọrẹ, fi koodu atẹle sinu akọsori, ipa naa yoo dara julọ ▼

<?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;
}
?>
  • Ni afikun, awọn paramita ti o wa loke le ṣe atunṣe, ati awọn paramita le ṣe atunṣe bi o ṣe nilo fun awọn abajade to dara julọ.

Ireti Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pín “Bawo ni olupin oju opo wẹẹbu ṣe ṣe idiwọ ikọlu CC/ddos? php imuṣiṣẹ koodu egboogi-kolu” ṣe iranlọwọ fun ọ.

Kaabo lati pin ọna asopọ ti nkan yii:https://www.chenweiliang.com/cwl-1092.html

Kaabọ si ikanni Telegram ti bulọọgi Chen Weiliang lati gba awọn imudojuiwọn tuntun!

🔔 Jẹ ẹni akọkọ lati gba “ChatGPT Akoonu Titaja AI Itọsọna Lilo Ọpa” ti o niyelori ni itọsọna oke ikanni! 🌟
📚 Itọsọna yii ni iye nla, 🌟Eyi jẹ aye to ṣọwọn, maṣe padanu rẹ! ⏰⌛💨
Pin ati fẹran ti o ba fẹ!
Pinpin rẹ ati awọn ayanfẹ jẹ iwuri wa lemọlemọfún!

 

发表 评论

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti o nilo ni a lo * 标注

yi lọ si oke