Web Development တွင် HTML tags များကိုကိုင်တွယ်ခြင်းသည်အလွန်အသုံးများသောလိုအပ်ချက်ဖြစ်သည်။ တခါတရံတွင် XSS တိုက်ခိုက်မှုများကိုကာကွယ်ရန်သို့မဟုတ်ပါ 0 င်သောစာသားမျက်နှာပြင်ကိုသေချာစေရန်အသုံးပြုသူမှထည့်သွင်းထားသောစာသားမှ HTML tags များကိုတစ်ခါတစ်ရံဖယ်ရှားပစ်ရန်လိုအပ်သည်။ PHP တွင်ပုံမှန်အသုံးအနှုန်းများသည်အလွန်ထိရောက်သောစာသားပြုပြင်ခြင်းကိရိယာတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည် Code Security နှင့် Data Cleaning ကိုသေချာစေရန် HTML tags များကို HTML tags များကိုစစ်ထုတ်ရန်မည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
ပုံမှန်အသုံးအနှုန်းများသည်အစွမ်းထက်သောစာသားပုံစံနှင့်ကိုက်ညီမှုရှိသောကိုက်ညီမှုကိရိယာတစ်ခုဖြစ်သည်။ PHP တွင် Preg_replace function ကို HTML tags များကိုစီစစ်ရန်အတွက်ပုံမှန်အသုံးအနှုန်းများဖြင့်ပေါင်းစပ်အသုံးပြုသည်။ HTML tags များကိုပုံမှန်အသုံးအနှုန်းများဖြင့်မည်သို့ filter လုပ်ရမည်ကိုပြသသည့်ရိုးရှင်းသောဥပမာတစ်ခုရှိသည်။
// 原始带有HTML标签的文本
Welcome to PHP website 立即学习“PHP免费学习笔记(深入)”;$html_content
=
'
;
// 使用正则表达式去除HTML标签
$filtered_content
= preg_replace(
"/<.*?>/"
,
""
,
$html_content
);
// 输出过滤后的内容
echo
$filtered_content
;
ဤဥပမာတွင် HTML tags များပါ 0 င်သည့် string $ html_content တစ်ခုကိုပထမဆုံးသတ်မှတ်ထားသည်။ ထို့နောက် HTML tags များအားလုံးကို filter လုပ်ရန် Preg_replace function နှင့်ပုံမှန်အသုံးအနှုန်းကိုသုံးပါ ။ နောက်ဆုံးတွင် Filtered Plail စာသားအကြောင်းအရာသည် ပဲ့တင်သံ မှတစ်ဆင့် output ကိုဖြစ်သည်။
ဥပမာအားဖြင့်ပုံမှန်စကားရပ် / နောင်တွင်ဤပုံများသည် HTML tags အများစုကိုဖယ်ရှားနိုင်သော်လည်း၎င်းသည်လုံးဝ omnipotent မဟုတ်ပါ။ အမှန်တကယ်စီမံကိန်းများအရပုံမှန်အသုံးအနှုန်းများသည်မတူကွဲပြားသော tags သို့မဟုတ် attribute များနှင့်ကိုက်ညီရန်သတ်သတ်မှတ်မှတ်အခြေအနေနှင့်အညီပုံမှန်အသုံးအနှုန်းများကိုချိန်ညှိရန်လိုအပ်နိုင်သည်။
HTML tags များကိုစစ်သည့်အခါ, မှန်ကန်သောအကြောင်းအရာများကိုမတော်တဆဖျက်ခြင်းကိုရှောင်ရှားရန်အချို့သော tags များသို့မဟုတ် attribute များကိုဆက်လက်ထိန်းသိမ်းထားခြင်းကဲ့သို့သောအထူးကိစ္စရပ်များကိုလည်းစဉ်းစားနိုင်သည်။ ဤအချိန်တွင် PHP ၏ built-in function strip_tags ကို ပိုမိုကောင်းမွန်စွာထိန်းချုပ်ရန်ပေါင်းစပ်နိုင်သည်။
ဤဆောင်းပါးမှတစ်ဆင့် PHP ပုံမှန်အသုံးအနှုန်းများကို အသုံးပြု. HTML tags များကိုမည်သို့ filter လုပ်ရမည်ကိုလေ့လာခဲ့သည်။ ဤနည်းကို Web Development တွင်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသည်။ ပုံမှန်အသုံးအနှုန်းများအသုံးပြုခြင်းကိုကျွမ်းကျင်ခြင်းသည်သင့်အားလုံခြုံစိတ်ချရသော PHP application များကိုပိုမိုထိရောက်စွာဖွံ့ဖြိုးတိုးတက်စေရန်ကူညီလိမ့်မည်။
သက်ဆိုင်သောတက်(ဂ်)များ:
HTML