လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Parameter သည် URL တွင်ပါ 0 င်သည်ကိုစစ်ဆေးပါ

Parameter သည် URL တွင်ပါ 0 င်သည်ကိုစစ်ဆေးပါ

M66 2025-05-31

အထူးသဖြင့်ခုန်ချခြင်း, Strips () သည် string တစ်ခုတွင်အခြား string တစ်ခုနှင့်ဟုတ်ကဲ့ပါ 0 င်ခြင်းရှိမရှိဆုံးဖြတ်ရန်အသုံးပြုနိုင်သည်။

ဤဆောင်းပါးသည် stripsipos () ကို အသုံးပြုနည်း (abc, abc , abc, utm_source စသည်တို့ပါ 0 င်သည်။

strips တွေက ဘာလဲ။

Strips () သည် PHP ၏ built-in function တစ်ခုဖြစ်သည်။ ၎င်း၏အသုံးပြုမှုမှာအောက်ပါအတိုင်းဖြစ်သည် -

 int|false stripos(string $haystack, string $needle, int $offset = 0)

အပ်သည် haystack တွင်ပထမ ဦး ဆုံးပေါ်လာသည့်နေရာကိုပြန်လာပြီးမတွေ့ရှိပါက မှားယွင်းစွာ မတွေ့ရှိပါက Stropos () , strpos () နှင့်မတူဘဲဖြစ်ရပ်မှန်အာရုံမခံစားနိုင်ပါ။

ဖြစ်ရပ် - query parameter ကို URL တွင်ထည့်သွင်းခြင်းရှိမရှိစစ်ဆေးပါ

ငါတို့မှာ URL ရှိတယ်ဆိုပါစို့။

 $url = "https://m66.net/shop/product.php?id=123&ref=abc&utm_source=google";

ဤ URL တွင် parametere ref = abc ပါ 0 င်သည်ကိုကျွန်ုပ်တို့စစ်ဆေးလိုသည်။

နမူနာကုဒ်:

 <?php

$url = "https://m66.net/shop/product.php?id=123&ref=abc&utm_source=google";

// တွေ့ရှိရရန် parameters တွေကို
$param = "ref=abc";

// အသုံးပြု stripos ရှာဖွေမှုတစ်ခုလုပ်ပါ
if (stripos($url, $param) !== false) {
    echo "URL parameters တွေကိုပါဝင်သည် '{$param}'。";
} else {
    echo "URL အဘယ်သူမျှမ parameters တွေကိုမပါဝင် '{$param}'。";
}

ရလဒ်ရလဒ် -

 URL parameters တွေကိုပါဝင်သည် 'ref=abc'。

သိကောင်းစရာများနှင့်ကြိုတင်ကာကွယ်မှုများ

  1. Stripos () သည် boolean value မဟုတ်ဘဲကိုက်ညီသော အနေအထားကို ပြန်ပို့သည်။ ထို့ကြောင့်သင်အသုံးပြုရန်လိုအပ်သည် ။ == false လုပ်ပါ။

  2. Stripos () သည်ဖြစ်ရပ်မှန်အာရုံခံခံထားရသောစစ်ဆေးမှုများကိုသင်လိုချင်ပါက strips is plugpos () ကို သုံးပါ။

  3. အကယ်. သင်သည် parameters များကိုရှာဖွေလိုပါကကွင်းဆက်များနှင့်ပေါင်းစပ်။ သုံးရန်အကြံပြုသည်သို့မဟုတ် parameters များကို array တစ်ခုထဲသို့ခွဲခြမ်းစိတ်ဖြာရန်အကြံပြုသည်။

အဆင့်မြင့်ဥပမာ - parameters တွေကိုရှာဖွေတွေ့ရှိပါ

 <?php

$url = "https://m66.net/shop/product.php?id=123&ref=abc&utm_source=google";

$params = ["ref=abc", "utm_source=google", "campaign=summer"];

foreach ($params as $param) {
    if (stripos($url, $param) !== false) {
        echo "URL parameters တွေကိုပါဝင်သည်:{$param}\n";
    } else {
        echo "URL 不parameters တွေကိုပါဝင်သည်:{$param}\n";
    }
}

အကျဉ်းချုပ်

stripsipos () ကိုအသုံးပြုခြင်းသည် URL တွင်သော့ချက်စာလုံးအချို့သို့မဟုတ်သတ်မှတ်ချက်များရှိမရှိစစ်ဆေးရန်ရိုးရှင်းသောနှင့်အမြန်နည်းလမ်းတစ်ခုဖြစ်သည်။ သင်သည်ကိစ္စရပ်များကိုဂရုမစိုက်သော်လည်းရိုးရှင်းသောစစ်ဆေးမှုများပြုလုပ်လိုသည့်အခါ၎င်းသည်ပြီးပြည့်စုံသောကိရိယာတစ်ခုဖြစ်သည်။

အကယ် . သင်ပိုမိုတိကျခိုင်မာသည့် URL ခွဲခြမ်းစိတ်ဖြာခြင်း (ဥပမာ - parameter strings များကိုဖြည်ချခြင်း ,

ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။ သင့်တွင်နောက်ထပ်မေးခွန်းများရှိပါက ကျေးဇူးပြု. ဆက်လက်ဆက်သွယ်ပါ။

  • သက်ဆိုင်သောတက်(ဂ်)များ:

    URL