0 က်ဘ်တီထွင်မှုလုပ်ငန်းစဉ်အတွင်း URL မှအိမ်ရှင်အမည်, ဆိပ်ကမ်းနံပါတ်နှင့်လမ်းကြောင်းကဲ့သို့သောသတင်းအချက်အလက်များကိုထုတ်ယူရန်မကြာခဏလိုအပ်သည်။ PHP ၏ built-in parse_url () function ကိုအလွယ်တကူပြီးမြောက်နိုင်သည်။
Parse_Url () function သည် URL string ကို parameter အဖြစ်ယူပြီး URL အစိတ်အပိုင်းများပါ 0 င်သောအပေါင်းအသင်းတစ်ခုသို့ခွဲထားသည်။ လုပ်ဆောင်ချက်တစ်ခု၏အခြေခံ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
Parse_url (string $ url, int $ component = -1): ရောထွေး
// သုံးသပ်ကြည့်ရှုခြင်းURL
$parsedUrl = parse_url($url);
// ထုတ်လုပ်ခြင်းURLအစိတ်အပိုင်းတစ်ခုစီ
echo "Scheme: " . $parsedUrl['scheme'] . "\n";
echo "Host: " . $parsedUrl['host'] . "\n";
echo "Port: " . $parsedUrl['port'] . "\n";
echo "User: " . (isset($parsedUrl['user']) ? $parsedUrl['user'] : '') . "\n";
echo "Password: " . (isset($parsedUrl['pass']) ? $parsedUrl['pass'] : '') . "\n";
echo "Path: " . $parsedUrl['path'] . "\n";
echo "Query: " . $parsedUrl['query'] . "\n";
echo "Fragment: " . $parsedUrl['fragment'] . "\n";
?>
အထက်ပါကုဒ်ကိုကွပ်မျက်ပြီးနောက်အောက်ပါ output ကိုသင်ရလိမ့်မည်။
အကယ်. အစိတ်အပိုင်းတစ်ခု (port နံပါတ်, အသုံးပြုသူအမည်) သည် URL တွင်ပျောက်ဆုံးနေပါကသက်ဆိုင်ရာခင်းကျင်းမှုသည်မတည်ရှိနိုင်ပါ။ အမှားအယွင်းများကိုရှောင်ရှားရန်လက်လှမ်းမီနေစဉ်အတွင်းသင်၌ကောင်းသောဆုံးဖြတ်ချက်ချရန်လိုအပ်သည်။
Parse_Url () သည် URL ၏အမျိုးမျိုးသောအစိတ်အပိုင်းများကိုအလွယ်တကူရယူနိုင်သည့် URL ကြိုးများကို php strings များကို PHP တွင်လက်တွေ့လုပ်ဆောင်မှုဖြစ်သည်။ ၎င်း၏အသုံးပြုမှုကိုကျွမ်းကျင်သူများသည် developer များ URL နှင့်သက်ဆိုင်သောလုပ်ငန်းများကိုပိုမိုထိရောက်စွာကိုင်တွယ်နိုင်အောင်ကူညီနိုင်အောင်ကူညီနိုင်သည်။