ဝက်ဘ်စာမျက်နှာတစ်ခုတွင်ပုံစံအမျိုးမျိုးဖြင့်ပုံစံအမျိုးမျိုးကိုအသုံးပြုသောအခါတင်သွင်းမှုရင်းမြစ်ကိုခွဲခြားသတ်မှတ်ရန်အထောက်အကူပြုရန် formend ကိုအထောက်အကူပြုရန် form တစ်ခုစီအတွက်ထူးခြားသော အမည် သို့မဟုတ်တင်ရန်ခလုတ်အမည်ကိုတင်ရန်လိုအပ်သည်။ အောက်ပါဥပမာသည်သီးခြားပုံစံနှစ်ခုကိုဖော်ပြထားသည်။ အသုံးပြုသူမှတ်ပုံတင်ခြင်းအတွက်တစ်ခုမှာအသုံးပြုသူမှတ်ပုံတင်ခြင်းနှင့်အခြားအသုံးပြုသူ login အတွက်အခြား။
<form action="handle_forms.php" method="post">
<label for="register_name">နံမယ်:</label>
<input type="text" name="register_name" id="register_name">
<p><label for="register_email">အီးမေးလ်လိပ်စာ:</label><br>
<input type="email" name="register_email" id="register_email"></p>
<p><button type="submit" name="register_submit">စာရင်း</button><br>
</form></p>
<p><form action="handle_forms.php" method="post"><br>
<label for="login_email">အီးမေးလ်လိပ်စာ:</label><br>
<input type="email" name="login_email" id="login_email"></p>
<p><label for="login_password">လှျို့ဝှက်စကား:</label><br>
<input type="password" name="login_password" id="login_password"></p>
<p><button type="submit" name="login_submit">လော့ဂ်အင်</button><br>
</form><br>
အပြောင်းအလဲနဲ့ဖိုင်တွင်သက်ဆိုင်ရာတင်သွင်းခလုတ်တည်ရှိမှုရှိမရှိဆုံးဖြတ်ရန် is is design () ကို သုံးပါ။ ထို့နောက်မည်သည့်ပုံစံကိုလက်ရှိတွင်တင်သွင်းသည်ကိုခွဲခြားသတ်မှတ်ရန်။ ထို့နောက်စီးပွားရေးလိုအပ်ချက်နှင့်အညီသက်ဆိုင်ရာအချက်အလက်များကိုလုပ်ဆောင်ပါ။
<?php
if (isset($_POST['register_submit'])) {
// 处理စာရင်း逻辑
$name = $_POST['register_name'];
$email = $_POST['register_email'];
// ဤနေရာတွင်သင်ဒေတာဘေ့စသိုလှောင်ခြင်းသို့မဟုတ်အခြားစစ်ဆင်ရေးများကိုထည့်နိုင်သည်
echo "用户စာရင်း成功!";
} elseif (isset($_POST['login_submit'])) {
// 处理လော့ဂ်အင်逻辑
$email = $_POST['login_email'];
$password = $_POST['login_password'];
// အသုံးပြုသူဝိသေသလက်ခဏာအတည်ပြုရန်
echo "用户လော့ဂ်အင်成功!";
} else {
echo "တင်သွင်းရန်ပုံစံကိုရွေးပါ!";
}
?>
ဤနည်းလမ်းသည်တိကျသောနှင့်ထိရောက်မှုရှိပြီးမတူညီသောပုံစံများကိုကွဲပြားခြားနားသောပုံစံများကိုခွဲခြားသိမြင်နိုင်ပြီး၎င်းတို့၏ကိုယ်ပိုင်ဒေတာယုတ္တိဗေဒကိုလွတ်လပ်စွာခွဲခြားသိမြင်နိုင်သည်။
Cross-site scripting တိုက်ခိုက်မှု (XSS) ကဲ့သို့သောလုံခြုံရေးဆိုင်ရာအန္တရာယ်များကိုကာကွယ်ရန် (XSS ) ကိုသုံးရန် HTMLSPECALCHARCHARCH () အသုံးပြုသူ input ကိုမှလွတ်မြောက်ရန်အကြံပြုသည်။ ထို့အပြင်အချက်အလက်များ၏တရားဝင်မှုနှင့်လုံခြုံမှုကိုသေချာစေရန်အီးမေးလ်ပုံစံနှင့်စကားဝှက်အစွမ်းသတ္တိစသည့်သော့ချက်စစ်ဆေးမှုများအတွက် format စစ်ဆေးခြင်းပြုလုပ်သင့်သည်။
$name = htmlspecialchars($_POST['register_name']);
$email = htmlspecialchars($_POST['register_email']);
// ဤနေရာတွင်ထပ်မံအတည်ပြုရန်အတွက်ပုံမှန်အသုံးအနှုန်းများသို့မဟုတ်စစ်ထုတ်စက်များကိုသုံးနိုင်သည်
မျိုးစုံပုံစံတင်သွင်းမှုမျိုးစုံကိုကိုင်တွယ်ရန်ကျိုးကြောင်းဆီလျော်သောပုံစံနှင့်နောက်ကျောယုတ္တိဆိုင်ရာတရားစီရင်ခြင်းလိုအပ်သည်။ PHP ၏ ISSET () ကိုအသုံးပြုခြင်းသည်အချက်အလက်လွတ်မြောက်ခြင်းနှင့်စိစစ်ခြင်းနှင့်အတူပေါင်းစပ်ထားသောတင်သွင်းမှုခလုတ်ကိုဆုံးဖြတ်ရန်အတွက်လုံခြုံပြီးထိရောက်သောဖွဲ့စည်းမှုလုပ်ငန်းစဉ်ကိုအောင်မြင်စွာပြုလုပ်နိုင်သည်။ ဤကျွမ်းကျင်မှုများကျွမ်းကျင်မှုသည် 0 က်ဘ်အပလီကေးရှင်းများ၏အပြန်အလှန်အကျိုးသက်ရောက်မှုရှိသောအတွေ့အကြုံနှင့်ဒေတာလုံခြုံရေးကိုတိုးတက်စေသည်။