0 က်ဘ်အပလီကေးရှင်းများကိုတီထွင်သောအခါဖောက်သည်များနှင့်အပြန်အလှန်ဆက်သွယ်ရန် HTTP တောင်းဆိုမှုများကိုအသုံးပြုလေ့ရှိသည်။ အချို့သောကိစ္စရပ်များတွင် client_CliTient_Version function ကိုသုံးနိုင်သည်။ သို့သော် HTTPS တောင်းဆိုမှုတွင် Get_Client_Version function ကိုခေါ်သည့်အခါသတင်းအချက်အလက်မရနိုင်သောအခြေအနေများကြုံတွေ့ရနိုင်သည်။ ဤဆောင်းပါးသည်ဤအခြေအနေမျိုးအတွက်အကြောင်းပြချက်များကိုလေ့လာပြီးဖြစ်နိုင်ချေရှိသောဖြေရှင်းနည်းများကိုဖြည့်ဆည်းပေးနိုင်သည်။
Get_Client_Version သည် client version အချက်အလက်များကိုရယူရန်အသုံးပြုသောဘုံ PHP function ဖြစ်သည်။ ဤအချက်အလက်သည် HTTP တောင်းဆိုမှု၏ အသုံးပြုသူကိုယ်စားလှယ် adent header မှလာနိုင်သည်, သို့မဟုတ်အခြားနည်းလမ်းများဖြင့်ဖြတ်သန်းသွားနိုင်သည်။ သို့သော် HTTPS တောင်းဆိုမှုများတွင်ကျွန်ုပ်တို့သည်လုပ်ဆောင်မှုသည်ဤအချက်အလက်များကိုမှန်ကန်စွာမရနိုင်ပါ။
HTTPS (Hypertext လွှဲပြောင်းပရိုတိုကော Secure) သည် http ၏စာဝှက်ထားသောဗားရှင်းဖြစ်သည်။ HTTPS တောင်းဆိုမှုများတွင်ဒေတာဆက်သွယ်ရေးအားလုံးကို SSL / TLS protocol မှတဆင့် encrypt လုပ်ထားသည်။ ထို့ကြောင့်အချို့သောတောင်းဆိုမှုများတွင်သတင်းအချက်အလက်များ (အထူးတောင်းဆိုချက်များ, URLs စသကဲ့သို့) အချက်အလက်များကိုစာဝှက်ထားမည်ဖြစ်ပြီး plaintext တွင်မရှိတော့ပါ။ ဤစာဝှက်စနစ်အင်္ဂါရပ်သည်အချက်အလက်အချို့ကိုမှန်ကန်စွာဖတ်ရှုခြင်းမပြုနိုင်ပါ,
သုံးစွဲသူဗားရှင်းအချက်အလက်များကို HTTPS တောင်းဆိုမှုများတွင်မရရှိနိုင်သည့်ဖြစ်နိုင်ချေရှိသောအကြောင်းပြချက်များစွာရှိသည်။
HTTPS တောင်းဆိုမှုများတွင်ဒေတာများကို SSL / TLS မှတစ်ဆင့်စာဝှက်ထားသည့် SSL / TLS မှတစ်ဆင့်ကူးစက်သည်။ PHP လုပ်ဆောင်ချက်အချို့ကိုကွပ်မျက်ခြင်း, စာ ဝှက်ထားတဲ့ဒေတာကိုတိုက်ရိုက်မဖတ်နိုင် ပါ ,
သင်၏လျှောက်လွှာတွင်သင်သည် Cross-Domain တောင်းဆိုမှု (Cors) ကိုအသုံးပြုပါကအသုံးပြုသူ privacy နှင့်လုံခြုံရေးကိုကာကွယ်ရန် browser သည်အချက်အလက်အချို့ကိုပိတ်ဆို့နိုင်သည်။ ဆိုလိုသည်မှာတောင်းဆိုထားသောဒိုမိန်းအမည်သည်လက်ရှိဝက်ဘ်စာမျက်နှာ၏ဒိုမိန်းအမည်နှင့်ကိုက်ညီမှုမရှိပါကအချို့သော တောင်းဆိုမှု ဆိုင်ရာသတင်းအချက်အလက်များကိုမသက်ဆိုင်ပါ။
အချို့ဖြစ်ရပ်များတွင် PHP configuration သည် HTTPS တောင်းဆိုမှုများကိုလုပ်ဆောင်ခြင်းကိုအကျိုးသက်ရောက်နိုင်သည်။ အထူးသဖြင့် proxy server သို့မဟုတ် balancer ကိုအသုံးပြုသောအခါ $ _server ခင်းကျင်းရှိသတင်းအချက်အလက်များသည်ပျောက်ဆုံးသွားနိုင်သည်။
သင်၏ဆာဗာနှင့် PHP ပတ်ဝန်းကျင်ကို SSL / TLS ဖြင့်မှန်ကန်စွာပြင်ဆင်ပါ။ Web server ၏ configuration file (Nginx သို့မဟုတ် Apache) နှင့် PHP ၏ SSL SSL STRESS နှင့် PHP ၏ SSL Settings ကိုစစ်ဆေးနိုင်သည်။ တစ်ချိန်တည်းမှာပင် SSL လက်မှတ်သည်မှန်ကန်ကြောင်းအတည်ပြုပြီး browser သို့မဟုတ် client မှပိတ်ဆို့ခြင်းမရှိပါ။
အကယ်. သင်သည် Cross-domain တောင်းဆိုမှုကို (Cors) ကိုအသုံးပြုနေပါက Cors header သတင်းအချက်အလက်များကိုမှန်ကန်စွာပြုပြင်ပြီး browser ကို အသုံးပြုသူ - ကိုယ်စားလှယ် နှင့်အခြားတောင်းဆိုမှု header information header အချက်အလက်များကိုပစ်မှတ်ဆာဗာသို့ပို့ရန်ခွင့်ပြုပါ။ ဥပမာအားဖြင့်ဆာဗာဘက်တွင်သင့်လျော်သော Cors header ကိုသတ်မှတ်နိုင်သည်။
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: User-Agent");
Debugging လုပ်ငန်းစဉ်အတွင်းတောင်းဆိုမှုခေါင်းစဉ်များအားလုံးကို var_dump ($ _ server) မှတဆင့် အသုံးပြုသူ - ကိုယ်စားလှယ် သတင်းအချက်အလက်ကိုဆာဗာသို့မှန်ကန်စွာဖြတ်သန်းသွားနိုင်သည်။ သက်ဆိုင်ရာသတင်းအချက်အလက်ပျောက်ဆုံးနေသည်ကိုသင်တွေ့ရှိပါကဤအချက်အလက်များကိုမှန်ကန်စွာလက်ခံရရှိကြောင်းသေချာစေရန် PHP ၏ configuration ကိုချိန်ညှိနိုင်သည်။
var_dump($_SERVER);
အကယ်. သင်သည် proxy server တစ်ခုသို့မဟုတ် balancer ကိုအသုံးပြုပါကတောင်းဆိုမှု header ကိုပြုပြင်မွမ်းမံခြင်းသို့မဟုတ်ရှုံးနိမ့်ခြင်းမရှိသလောက်သေချာစေရန်သင်လိုအပ်နိုင်သည်။ အသုံးပြုသူ - ကိုယ်စားလှယ် သတင်းအချက်အလက်များကို backend server သို့မှန်ကန်စွာဖြတ်သန်းကြောင်းသေချာစေရန်သင်၏ proxy configuration ကိုစစ်ဆေးပါ။
Get_Client_Version_version function သည် https တောင်းဆိုမှုများတွင်သတင်းအချက်အလက်မရရှိနိုင်သော HTTPS တောင်းဆိုမှုများတွင်မရရှိနိုင်သည့်အချက်အလက်များသည်များသောအားဖြင့် SSL / TLS encryptions querts များအတွက် PHP configuration issues ရိယာများပြုလုပ်နိုင်သည်။ ဤပြ problem နာကိုများသောအားဖြင့် SSL / tls configurations configuration ကိုစစ်ဆေးခြင်း, encryption ကြောင့်တောင်းဆိုမှုခေါင်းစဉ်များအားလုံးမှန်ကန်စွာပေးပို့နိုင်ရန်သေချာသည်မှာစာဝှက်စနစ်ဖြင့်မထိခိုက်ကြောင်းသေချာစေရန်ပြ the နာကိုဖြေရှင်းရန်သော့ချက်ဖြစ်သည်။
Get_Client_Version Function သည် HTTPS တောင်းဆိုမှုများတွင်သတင်းအချက်အလက်မရရှိသည့်အကြောင်းရင်းကိုနားလည်ရန်ဤဆောင်းပါးသည်သင့်အားနားလည်ရန်မျှော်လင့်ပါသည်။