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 သည် အကျိုးဆက်မှာ