ఆర్టికల్ డైరెక్టరీ
ఈ వ్యాసం యొక్క సారాంశంWordPressయాంటీ CC దాడి, DDOS దాడి పద్ధతి.
ఈ వ్యాసం రాయడం యొక్క ఉద్దేశ్యం చాలా మందిఇంటర్నెట్ మార్కెటింగ్సిబ్బంది ఉపయోగంWordPress వెబ్సైట్,వెబ్సైట్లు తరచుగా CC/DDOS దాడులకు గురవుతాయి, దీని వలన వెబ్సైట్ సర్వర్లు ఓవర్లోడ్ అవుతాయి మరియు లోడ్ అవ్వడానికి నెమ్మదిగా ఉంటాయి, వాటిపై ప్రభావం చూపుతుందివిద్యుత్ సరఫరావెబ్సైట్SEOర్యాంకింగ్.
ఇప్పుడు CC దాడులు/DDOS దాడులు ప్రధానంగా N బహుళ IPలను పిలుస్తాయి, వెబ్సైట్లోని నిర్దిష్ట పేజీని తరచుగా రిఫ్రెష్ చేస్తాయి, తద్వారా సర్వర్ అభ్యర్థనలు నిరంతరంగా ఉంటాయి మరియు చివరకు సర్వర్ ఓవర్లోడ్ మరియు డౌన్ అయ్యేలా చేస్తుంది.
WordPress సర్వర్ వ్యతిరేక CC, ddos దాడి కోడ్ విస్తరణ
- కింది కోడ్ యొక్క ప్రధాన విధి ఏమిటంటే, స్థానిక IP చిరునామా 3కి "5 సెకన్లలోపు 127.0.0.1 సార్లు లేదా అంతకంటే ఎక్కువ నిరంతరంగా పేజీని రిఫ్రెష్ చేసే" IP చిరునామాను సూచించడం.
- CC మరియు DDOS దాడులను నివారించడానికి ఈ పద్ధతి మంచిది.
WordPress వెబ్సైట్ యాంటీ CC/ddos, హానికరమైన రిఫ్రెష్ కోడ్ను నిరోధించండి
ప్రస్తుత WordPress థీమ్▼ యొక్క 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; }
వెబ్సైట్ యాంటీ CC, ddos అటాక్ కోడ్ (WordPress కానిది)
కాకపోతెWordPress వెబ్సైట్మిత్రులారా, కింది కోడ్ను హెడర్లో ఉంచండి, ప్రభావం మెరుగ్గా ఉంటుంది ▼
<?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
తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్కు స్వాగతం!
📚 ఈ గైడ్లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!