WordPress က သူ့ကိုယ်ပိုင်ဆိုက်ကို ပရောက်စီပြင်ပတွင် ထားရှိသည်
ပရောက်စီ ကိန်းသေများ အပြင်တွင် အလုပ်လုပ်သော်လည်း ဆိုက်ကိုယ်တိုင်သို့ ပို့သော တောင်းဆိုချက် တိုက်ရိုက်သွားသောအခါ WordPress HTTP API ၏ ကျော်ဖြတ်ခြင်း စည်းမျဉ်းများကို ထည့်သွင်းစဉ်းစားပါ။
WP_PROXY_HOST နှင့် WP_PROXY_PORT ကို သတ်မှတ်ထားသည်။ ပြင်ပ API သို့ တောင်းဆိုချက်က ပရောက်စီကို အသုံးပြုသည်၊ သို့သော် WordPress ၏ ကိုယ်ပိုင် ဟိုစ့်အမည်သို့ ပြန်သွားသော တောင်းဆိုချက်က မသုံးပါ။ ၎င်းသည် HTTP API ၏ ရည်ရွယ်ထားသော ကျော်ဖြတ်မူဝါဒ ဖြစ်နိုင်သည်။
WP_HTTP_Proxy က သတ်မှတ်ထားသော URI တစ်ခု ပရောက်စီမှတစ်ဆင့် ဖြတ်သန်းသင့်သလား ဆုံးဖြတ်သည်။ ၎င်း၏ မူရင်းယုတ္တိက localhost နှင့် ဆိုက်၏ သတ်မှတ်ထားသော siteurl မှ ရရှိသော ဟိုစ့်အမည်ကို ကျော်ဖြတ်သည်။ ၎င်းသည် ပရောက်စီ ကိန်းသေများ ရှိမရှိ ဆုံးဖြတ်ခြင်းနှင့် သီးခြားဖြစ်သည်။
WordPress အကဲဖြတ်ခဲ့သော URL ကို စစ်ဆေးပါ
တောင်းဆိုထားသော ဟိုစ့်အမည်၊ သတ်မှတ်ထားသော ဆိုက် URL နှင့် WP_PROXY_BYPASS_HOSTS ကို အတူတကွ ထားပါ။ အများသူငှာ ဟိုစ့်အမည်သို့ တောင်းဆိုချက်နှင့် အတွင်းပိုင်း နာမည်တူသို့ တောင်းဆိုချက် နှစ်ခုလုံး တူညီသော အပလီကေးရှင်းသို့ ရောက်သော်လည်း မတူညီသော ဆုံးဖြတ်ချက် ချနိုင်သည်။
WP_PROXY_BYPASS_HOSTS က သတ်မှတ်ထားသော ဟိုစ့် ကင်းလွတ်ခွင့်စာရင်းကို ထည့်သည်။ ၎င်းသည် အဝေးမှ ပရောက်စီက ခွင့်ပြုသော ဆိုက်များ၏ အစုအဝေး မဟုတ်ပါ၊ ထို့ပြင် အခြားနည်းဖြင့် ပိတ်ဆို့ထားသော ပြင်ပ တောင်းဆိုချက်ကို ခွင့်ပြုနိုင်သည် မဟုတ်ပါ။
မူရင်း ကိုယ်ပိုင်ဆိုက် ကင်းလွတ်ခွင့်သည် အသုံးဝင်နိုင်သည်− ၎င်းက ဒေသခံ loopback ပုံစံ အပလီကေးရှင်း တောင်းဆိုချက်ကို ကြားခံသို့ ထုတ်ယူခြင်းကို ရှောင်ကြဉ်သည်။ သို့သော် အများသူငှာ ဆိုက် ဟိုစ့်အမည်ကို သတ်မှတ်ထားသော အတည်ပြုလမ်းကြောင်းမှသာ ရောက်နိုင်သော တပ်ဆင်မှုသည် အခြား တမင်တကာ ဆုံးဖြတ်ချက် လိုအပ်နိုင်သည်။
ပံ့ပိုးထားသော ချိတ်တွင် ဆုံးဖြတ်ချက်ကို ပြောင်းပါ
pre_http_send_through_proxy စစ်ထုတ်ကိရိယာက URI တစ်ခုစီ၏ ဆုံးဖြတ်ချက်ကို ကျော်လွှားနိုင်သည်။ မည်သည့် ကျော်လွှားမှုကိုမဆို ကျဉ်းမြောင်းစွာ ထားပြီး ၎င်း ကိုင်တွယ်သင့်သော ဟိုစ့် သို့မဟုတ် အခြေအနေနှင့် ကိုက်ညီအောင် လုပ်ပါ။ URI တိုင်းအတွက် တူညီသော အဖြေတစ်ခု ပြန်ပေးခြင်းက HTTP API တစ်ခုလုံး၏ မူဝါဒကို ပြောင်းလဲသည်။
ရွေးချယ်ထားသော သယ်ယူပို့ဆောင်ရေးကိုလည်း ပြန်လည်သုံးသပ်ပါ။ သီးခြား SDK သို့မဟုတ် အကြမ်းထည် PHP ကွန်ရက် လုပ်ဆောင်ချက်ကို ခေါ်သော ကုဒ်သည် WordPress ၏ HTTP API နှင့် ၎င်း၏ စစ်ထုတ်ကိရိယာကို အလိုအလျောက် အသုံးမပြုပါ။
ဤလမ်းကြောင်းကို စစ်ဆေးသောအခါ တောင်းဆိုချက် အကြောင်းပြချက်အပြည့်အစုံကို လူသိရှင်ကြား မဖြန့်ဘဲ ကျော်ဖြတ်မှု ဆုံးဖြတ်ချက်ကို မှတ်တမ်းတင်ပါ။ ၎င်းတို့တွင် ကွတ်ကီများ၊ အကောင့်အချက်အလက်နှင့် ပရောက်စီ လျှို့ဝှက်ချက်များ ပါဝင်နိုင်သည်။ ကိုက်ညီသော တောင်းဆိုချက်မရှိသည့် ပရောက်စီ မှတ်တမ်းသည် ကျော်ဖြတ်မှုနှင့် ကိုက်ညီသည်၊ သို့သော် တစ်ခါမျှ မပြုလုပ်ခဲ့သော တောင်းဆိုချက်နှင့် ၎င်းကို ခွဲခြားရန် တစ်ခုတည်းဖြင့် မလုံလောက်ပါ။