0 က်ဘ်ဆိုက်မဖွံ့ဖြိုးတိုးတက်မှုတွင် NUR-NURL NUR-null verification သည်အလွန်အခြေခံဖြစ်သော်လည်းအလွန်အရေးပါသောလုပ်ဆောင်မှုဖြစ်သည်။ အသုံးပြုသူများကတင်သွင်းသောပုံစံအချက်အလက်များသည်မျှော်လင့်ထားသည့်လိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်ရန်နှင့် Null တန်ဖိုးများကြောင့်ဖြစ်ပေါ်လာသောယုတ္တိဗေဒအမှားအယွင်းများသို့မဟုတ်လုံခြုံရေးပြ issues နာများကိုရှောင်ရှားနိုင်သည်။ အသုံးများသောနောက်ခံဖွံ့ဖြိုးမှုဘာသာစကားတစ်ခုအနေဖြင့် PHP သည်ကွင်းဆင်း non-null verification ကိုအကောင်အထည်ဖော်ရန်ပြောင်းလွယ်ပြင်လွယ်ရှိသောနည်းလမ်းဖြစ်သည်။
ပထမအချက်မှာ Rollate.php ဟုခေါ်သောဖိုင်တစ်ခုကို ဖန်တီး. အောက်ပါကုဒ်ကိုရေးပါ။
<?php // လယ်ပြင်ဗလာရှိမရှိအတည်ပြုရန် function ကိုသတ်မှတ်ပါ function validateNotEmpty($field) { if(empty($field)) { return false; } else { return true; } } // တင်သွင်းထားသောအချက်အလက်များကိုရယူပါ if($_SERVER["REQUEST_METHOD"] == "POST") { $username = $_POST["username"]; $password = $_POST["password"]; // အသုံးပြုသူအမည်နှင့်စကားဝှက်သည်ဗလာမရှိကြပါဟုစစ်ဆေးပါ if(validateNotEmpty($username) && validateNotEmpty($password)) { echo "နယ်ပယ် Non- ဗလာစိစစ်အတည်ပြုလွန်,သင်နောက်တစ်ဆင့်သို့သွားနိုင်သည်!"; } else { echo "အသုံးပြုသူအမည်နှင့်စကားဝှက်ကိုရိုက်ထည့်ပါ!"; } } ?>
ဤကုဒ်တွင်ကျွန်ုပ်တို့သည်လယ်ကွင်းသည်ဗလာရှိမရှိဆုံးဖြတ်ရန် မှန်ကန်သော realthatenotemptemempty () function ကိုသတ်မှတ်သည်။ ပုံစံဖြင့်တင်ပြထားသောအချက်အလက်များကိုလက်ခံရရှိပြီးနောက်ပရိုဂရမ်သည် အသုံးပြုသူအမည် နှင့် စကားဝှက်သည် အချည်းနှီးဖြစ်သည်။
ထို့နောက် index.html ဖိုင်ကဲ့သို့သော Username နှင့် Password ကိုထည့်သွင်းရန်အတွက်ရိုးရှင်းသော HTML Form စာမျက်နှာကိုဖန်တီးပါ။
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>non-null verification လယ်ပြင်</title> </head> <body> <form action="validate.php" method="post"> <label for="username">အသုံးပြုသူအမည်:</label> <input type="text" id="username" name="username"><br><br> <label for="password">စကားဝှက်</label> <input type="password" id="password" name="password"><br><br> <input type="submit" value="နားထောင်"> </form> </body> </html>
အသုံးပြုသူသည်သတင်းအချက်အလက်များကိုပုံစံဖြင့် 0 င်ရောက်ပြီး၎င်းကိုတင်ပြသည်။ နောက်ခံ PHP script သည်အထက်ပါယုတ္တိဗေဒအပေါ် အခြေခံ. input သည်အချည်းနှီးဖြစ်မနေဆုံးဖြတ်ရန်နှင့်သက်ဆိုင်ရာ prompt ကိုပြန်သွားပါ။
အသုံးပြုသူသည်အသုံးပြုသူအမည်နှင့်စကားဝှက်ကိုမှန်ကန်စွာဖြည့်စွက်ပြီးလက်အောက်ခံများဖြည့်စွက်သည့်အခါစာမျက်နှာသည်ပြသလိမ့်မည် "လယ်ပြင်သည်အချည်းနှီးသက်သက်မဟုတ်ဘဲအတည်ပြုသည်။ နောက်တစ်ဆင့်ကိုသင်ဆက်လက်ဆောင်ရွက်နိုင်သည်!" မည်သည့်ကွက်လပ်တွင်မဆိုဗလာဖြစ်လျှင်၎င်းသည် "ကျေးဇူးပြု. အသုံးပြုသူအမည်နှင့်စကားဝှက်ကိုရိုက်ထည့်ပါ" ဟုပြောလိမ့်မည်။ အသုံးပြုသူမှတ်ပုံတင်ခြင်း, ဝင်ရောက်ခြင်း, မက်ဆေ့ခ်ျများနှင့်သတင်းအချက်အလက်တင်သွင်းခြင်းကဲ့သို့သောဖြစ်ရပ်များတွင်ဤစစ်ဆေးမှုနည်းလမ်းတွင်ဤစစ်ဆေးမှုနည်းလမ်းတွင်အလွန်တွေ့ရလေ့ရှိသည်။
ဤဆောင်းပါးတွင်ဥပမာများကဤဆောင်းပါးတွင်ကြည့်ရှုနိုင်သည့်အတိုင်း PHP ကိုအကောင်အထည်ဖော်ရန်အယူအဆကိုအကောင်အထည်ဖော်ရန်စိတ်ကူးသည်အလွန်ရှင်းရှင်းလင်းလင်းဖြစ်သည်။ ဤနည်းလမ်းသည်ရိုးရှင်းပြီးထိရောက်သောနှင့်အမျိုးမျိုးသောဝက်ဘ်စီမံကိန်းများအတွက်သင့်တော်သည်။ developer များသည်အီးမေးလ် format တုန့်ပြန်ခြင်း, စကားဝှက်အရှည်ကန့်သတ်ချက်များစသည့်အခြားစိစစ်ရေးယုတ္တိဗေဒကိုတိုးချဲ့နိုင်သည်။