URL encoding သည် URL ရှိအထူးအက္ခရာများကို URL ရှိအထူးအက္ခရာများကိုတိကျသော encoding formats များသို့သီးခြား encoding formats များသို့ပြောင်းလဲခြင်းဖြစ်သည်။ PHP သည် URL encoding လိုအပ်ချက်များကိုကိုင်တွယ်ရန် built-in functions အမျိုးမျိုးကိုထောက်ပံ့ပေးသည် curl_escape()
ဒီ function ကို encoded string ကိုပြန်ပို့သည်။
ဒီမှာ curl_escape () function ကို အသုံးပြု. curl_escape () function ကို အသုံးပြု. နမူနာကုဒ်တစ်ခုရှိသည်။
<?php // ဖန်တီး curl လက်ကိုင် $ch = curl_init(); // code ကို encoded ခံရဖို့ထားပါ URL ကြိုး $url = "https://www.example.com/path with spaces?param=value"; // မှန်သော URL coding လုပ်ပါ $encodedUrl = curl_escape($ch, $url); // output ကို encoded URL echo $encodedUrl; // ရုပ်သိမ်းခြင်း curl လက်ကိုင် curl_close($ch); ?>
အထက်ဖော်ပြပါဥပမာတွင်ကျွန်ုပ်တို့သည် Curl Mandse $ ch ကိုပထမ ဦး ဆုံးဖန်တီးပါ, ထို့နောက် URL string ကို $ url ကို curl_escape () function မှတဆင့် encode လုပ်ပါ။ နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည် encoded URL ကို output လုပ်ပြီးဆံပင်ကောက်ကောက်ကိုပိတ်လိုက်သည်။
Code ကိုဖွင့်ပြီးနောက်, output ရလဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
https://www.example.com/pathig20withw2.parue
output ရလဒ်များအရအာကာသသည် % 20 သို့ကူးပြောင်းသည်ကိုကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်။ အခြားအထူးအက္ခရာများသည်လည်း encoded ဖြစ်သည်
သတိပြုသင့်သည်ဆိုပါက curl_escape () ဟုခေါ်သောအခါပထမ ဦး ဆုံး parameter ကိုပထမ ဦး ဆုံး parameter သည်ပထမ ဦး ဆုံး parameter ကိုမပေးခဲ့ပါက၎င်းကိုခေါ်သည့်အခါတိုင်းဆံပင်ကောက်ကောက်အသစ်တစ်ခုကိုဖန်တီးလိမ့်မည်။ စွမ်းဆောင်ရည်တိုးတက်စေရန်အတွက် URL encoding operations များစွာအတွက်တူညီသောဆံပင်ကောက်ကောက်လက်ကိုင်ကိုအသုံးပြုရန်အကြံပြုသည်။
Curl_esterapape () function သည် URL encoding ကိုကိုင်တွယ်ရန်အတွက် PHP တွင်အရေးကြီးသောကိရိယာတစ်ခုဖြစ်သည်။ အထူးအက္ခရာများကို URL တွင် url ထဲရှိသင့်လျော်သော encoding format သို့ပြောင်းလဲခြင်းဖြင့် URL သည်ကွန်ယက်ထုတ်လွှင့်ခြင်းကာလအတွင်းအမှားအယွင်းများသို့မဟုတ်ရှုပ်ထွေးမှုများကိုမပြုလုပ်နိုင်ပါ။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်မှု၏အခြေခံအသုံးပြုမှုကိုမိတ်ဆက်ပေးပြီးသင်က curl_escape () function ကိုပိုမိုနားလည်သဘောပေါက်ရန်နှင့်အသုံးပြုရန်မျှော်လင့်သောနမူနာကုဒ်ကိုပေးသည်။