વેબસાઇટ સર્વર CC/ddos હુમલાઓને કેવી રીતે અટકાવી શકે? php એન્ટી-એટેક કોડ જમાવટ

આ લેખનો સારાંશવર્ડપ્રેસવિરોધી સીસી હુમલો, DDOS હુમલો પદ્ધતિ.

વેબસાઇટ સર્વર CC/ddos હુમલાઓને કેવી રીતે અટકાવી શકે? php એન્ટી-એટેક કોડ જમાવટ

આ લેખ લખવાનો હેતુ એટલા માટે છે કે ઘણાઈન્ટરનેટ માર્કેટિંગકર્મચારીઓનો ઉપયોગવર્ડપ્રેસ વેબસાઇટ,વેબસાઈટ ઘણીવાર સીસી એટેક/ડીડીઓએસ હુમલાઓને આધીન હોય છે, જેના કારણે વેબસાઈટ સર્વર ઓવરલોડ થઈ જાય છે અને લોડ થવામાં ધીમા થઈ જાય છે, જેનાથી તેમના પર અસર થાય છે.ઇ વાણિજ્યવેબસાઇટSEOરેન્કિંગ

હાલમાં, સીસી એટેક/ડીડીઓએસ એટેક મુખ્યત્વે N બહુવિધ IP ને કૉલ કરે છે, વારંવાર વેબસાઈટના ચોક્કસ પૃષ્ઠને તાજું કરે છે, જેથી સર્વર વિનંતીઓ સતત રહે છે, અને અંતે સર્વર ઓવરલોડ અને ડાઉન થવાનું કારણ બને છે.

વર્ડપ્રેસ સર્વર એન્ટી-સીસી, ડીડીઓએસ એટેક કોડ ડિપ્લોયમેન્ટ

  • નીચેના કોડનું મુખ્ય કાર્ય એ IP એડ્રેસને નિર્દેશિત કરવાનું છે જે "પૃષ્ઠને 3 સેકન્ડમાં 5 કરતા વધુ વખત અથવા વધુ સતત તાજું કરે છે" સ્થાનિક IP સરનામાં 127.0.0.1 પર.
  • CC અને DDOS હુમલાને રોકવા માટે આ પદ્ધતિ વધુ સારી રહેશે.

WordPress વેબસાઇટ એન્ટિ-CC/ddos, દૂષિત રિફ્રેશ કોડને અટકાવે છે

વર્તમાન વર્ડપ્રેસ થીમની function.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;
}

વેબસાઇટ એન્ટિ-સીસી, ડીડીઓએસ એટેક કોડ (બિન-વર્ડપ્રેસ)

નહી તોવર્ડપ્રેસ વેબસાઇટમિત્રો, નીચેનો કોડ હેડરમાં નાખો, અસર વધુ સારી થશે ▼

<?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;
}
?>
  • વધુમાં, ઉપરોક્ત પરિમાણોને સુધારી શકાય છે, અને વધુ સારા પરિણામો માટે જરૂરીયાત મુજબ પરિમાણોમાં ફેરફાર કરી શકાય છે.

હોપ ચેન વેઇલિયાંગ બ્લોગ ( https://www.chenweiliang.com/ ) શેર કર્યું "વેબસાઇટ સર્વર CC/ddos હુમલાઓને કેવી રીતે અટકાવે છે? php એન્ટી-એટેક કોડ ડિપ્લોયમેન્ટ" તમારા માટે મદદરૂપ છે.

આ લેખની લિંક શેર કરવા માટે આપનું સ્વાગત છે:https://www.chenweiliang.com/cwl-1092.html

નવીનતમ અપડેટ્સ મેળવવા માટે ચેન વેઇલિઆંગના બ્લોગની ટેલિગ્રામ ચેનલ પર આપનું સ્વાગત છે!

🔔 ચૅનલની ટોચની ડિરેક્ટરીમાં મૂલ્યવાન "ChatGPT કન્ટેન્ટ માર્કેટિંગ AI ટૂલ વપરાશ માર્ગદર્શિકા" મેળવનારા પ્રથમ બનો! 🌟
📚 આ માર્ગદર્શિકામાં ઘણું મૂલ્ય છે, 🌟આ એક દુર્લભ તક છે, તેને ચૂકશો નહીં! ⏰⌛💨
ગમે તો શેર કરો અને લાઈક કરો!
તમારી શેરિંગ અને લાઈક્સ એ અમારી સતત પ્રેરણા છે!

 

评论 评论

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો વપરાય છે * લેબલ

ટોચ પર સ્ક્રોલ કરો