PHP filter_input() သုံးစွဲနည်း
အသုံးပြုနည်း နှင့် လိုက်နာချက်
filter_input() သုံးစွဲနည်း က စက်တင်ပုံစံမှ ဝင်ရိုးများ ကို ရယူပြီး စစ်ဆေးသည်။
ဤသုံးစွဲနည်းသည် ဝေးကွာသော မှတ်ချက်များ အား သတိပြုရန် အသုံးပြုသည်။ ဥပမာ အသုံးပြုသူ၏ ဝင်ရိုးများအား。
ဤသုံးစွဲနည်းမှ ဝင်ရိုးများ နိုင်သည်။
- INPUT_GET
- INPUT_POST
- INPUT_COOKIE
- INPUT_ENV
- INPUT_SERVER
- INPUT_SESSION (Not yet implemented)
- INPUT_REQUEST (Not yet implemented)
အော်ပွား ဖြစ်လာကြောင်း ပြန်ကြားသည် လျှင် အသုံးပြု ပြီး အကျိုးဆက် သည် ပြန်ကြားသည်။ အော်ပွား ဖြစ်လာကြောင်း ပြန်ကြားသည် လျှင် အမှန် ပြန်ကြားသည်။ အပ်ကုပ် အချက်အလက် အား သတ်မှတ်ခြင်း မရှိဘဲ ဖြစ်လာကြောင်း ပြန်ကြားသည်
အော်ပွား
filter_input(အသုံးပြု သည့် အချက်အလက်, အပ်ကုပ်, အသုံးပြု ကုမ္ပဏီ အမည်, အချက်အလက်)
အချက်အလက် | အကျဉ်း |
---|---|
အသုံးပြု သည့် အချက်အလက် | ကိုယ်တိုင် |
အပ်ကုပ် | စစ်ဆေး သည့် အပ်ကုပ် |
အသုံးပြု ကုမ္ပဏီ အမည် |
ဆိုင်းငံ့ အချက်အလက် အဖြစ် ကြည့်ရှုရန် အပြည့်အဝင် PHP Filter ကုမ္ပဏီ အကြောင်းကြားပြီ အသုံးပြု ကုမ္ပဏီ အမည် သို့မဟုတ် အမည် အမှတ် (ဧကန်တက္ကသတ်ပုံစံ FILTER_VALIDATE_EMAIL) သို့မဟုတ် အမှတ် (ဧကန်တက္ကသတ်ပုံစံ 274) |
အချက်အလက် | လက်ဆုံး အချက်အလက် ကို အသုံးပြု သည်။ ရှာဖွေ သည့် အချက်အလက် နှင့် အချက်အလက် ကို စစ်ဆေးကြသည်။ |
အခြား
ဒီ အချိန်တွင် ကျွန်တော်တို့ သည် filter_input() ကုမ္ပဏီ ကို အသုံးပြု ကာ POST အပ်ကုပ် ကို စစ်ဆေးကြသည်။ အသုံးပြုသော POST အပ်ကုပ် သည် လက်ခံသော e-mail အကျဉ်း ဖြစ်သည်။
<?php if (!filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) { echo "E-Mail သည် အကျိုးဆက်မှာ မဟုတ်"; } else { echo "E-Mail သည် အကျိုးဆက်မှာ"; } ?>
သတင်းထုတ်ပြန် သဏ္ဌာန်
E-Mail သည် အကျိုးဆက်မှာ