PHP ပုံစံ ဖမ်းဆည်းခြင်း

PHP အရင်းမြစ် အမြန်အမြန် အကြီးအကြား အရာဝတ္တု ကို ဖမ်းဆည်းရန် အသုံးပြုသည် ဖြစ်သည် - $_GET နှင့် $_POST。

PHP - အများသုံး အိမ်ဖုံး HTML ပုံစံ

အောက်ပါ အကျိုးသတ်မှတ် အမျိုးအစား ကျမ်းစား မှာ အများသုံး အိမ်ဖုံး HTML ပုံစံ ကို ပြထားသည်။ အရင်းမြစ် အရာဝတ္တု နှစ်ခု နှင့် တိုက်ရိုက် တင်ပြသည့် တင်ပြ နှုတ်ပြိုင်ဆိုင်ပုံဖြင့် တင်ပြထားသည်။

အမှတ်ပြုထားသော အခြေအနေ

<html>
<body>
အမည်: <input type="text" name="name"><br> အိမ်ရှင်လိပ်စာ: <input type="text" name="email"><br> <input type="submit"> </form> </body> </html>

အမှတ်ပြုထားသော အခြေအနေ

အသုံးပြုသူ အဆိုပါ ပုံစံအသုံးပြုသော အရာ ကို ပြုပြင်ပြီး တိုက်ရိုက် တိုက်ရိုက် ပေးပို့ ချက် တစ် ခု တွင် ပုံစံအသုံးပြုသော အရာ ကို ပေးပို့ထားပါ၊ အဆိုပါ အရာ ကို HTTP POST ဘက်အသုံးပြုသော ဘက်တုံး ဖြင့် ပေးပို့ထားပါ။

ပေးပို့ထားသော အရာ ကို ပြသခြင်း အတွက် အသုံးပြုသော အရာ အား အသုံးပြု (echo) ပါ၊ "welcome.php" ဖိုင် အဆိုပါသည့်နည်းဖြင့်ဖြစ်သည်:

<html>
<body>
ဝမ်းကွဲပြီ <?php echo $_POST["name"]; ?><br>
သင်၏ အိမ်ရှင်လိပ်စာအမည်: <?php echo $_POST["email"]; ?>
</body>
</html>

ထုတ်ပြန်ခြင်း:

ဝမ်းကွဲပြီ Bill
သင်၏ အိမ်ရှင်လိပ်စာအမည်: Bill.Gates@example.com

HTTP GET ဘက်အသုံးပြုသော ဘက်တုံး လည်း အတူတူ ရရှိသည်:

အမှတ်ပြုထားသော အခြေအနေ

<html>
<body>
<form action="welcome_get.php" method="get">
အမည်: <input type="text" name="name"><br>
အိမ်ရှင်လိပ်စာ: <input type="text" name="email"><br>
<input type="submit">
</form>
</body>
</html>

အမှတ်ပြုထားသော အခြေအနေ

"welcome_get.php" ဟာ အဆိုပါသည့်နည်းဖြင့်ဖြစ်သည်:

<html>
<body>
ဝမ်းကွဲပြီ <?php echo $_GET["name"]; ?><br>
သင်၏ အိမ်ရှင်လိပ်စာအမည်: <?php echo $_GET["email"]; ?>
</body>
</html>

အဆိုပါ ကြော်ငြာ အရာ အများဆုံး အနှစ်းနှစ်ဆူ ဖြစ်သည်။ ပုံစံအသုံးပြုသော အရာ ကို အတော်အတန် စိတ်ဝင်စားမှုပေးပါ၊ အက်ဖ်အိုင် အဖြစ် လျှောက်ထားသော အရာ ကို ချင်းပြန်ချီးမြှင့်ပါ။

ကိုယ်တိုင်ပြောပါ။PHP ပုံစံအသုံးပြုသော အရာ ကို ကျွန်းကျွမ်းချက်ပေးပါ။

အမှတ်ပြုထားသော ပုံစံအသုံးပြုသော အရာ မပါဝင်ပါ။ အဆိုပါ ပုံစံအသုံးပြုသော အရာ ကို ပေးပို့ပြီး အသုံးပြုသော အရာ ကို လက်ခံပါတယ်။

သို့သော် နောက်ထပ်သော အခန်းများ မှာ သင့်အတွက် PHP ပုံစံ ကျွန်းကျွမ်းချက် ကို ဖော်ပြပါတယ်။ ပုံစံအသုံးပြုသော အရာ ကို အတော်အတန် စိတ်ဝင်စားမှုပေးပါ၊ အက်ဖ်အိုင် အဖြစ် လျှောက်ထားသော အရာ ကို ချင်းပြန်ချီးမြှင့်ပါ။

GET နှင့် POST

GET နှင့် POST ဟာ အသုံးပြုသော စကားလုံးအသုံး (ဥပမာ array( key => value, key2 => value2, key3 => value3, ...) ) ကို ဖွဲ့စည်းပါတယ်။ အဆိုပါ အသုံးပြုသော စကားလုံးအသုံး အချက်/အရာ ပါဝင်သည်။ အချက်/အရာ အမည် ဖြစ်သော ပုံစံအသုံးပြုသော အရာ နှင့် အသုံးပြုသော အရာ ဖြစ်သည်။ အသုံးပြုသော အရာ ဟာ အသုံးပြုသူ မှ သတင်းပေးသော အရာ ဖြစ်သည်။

GET 和 POST 被视作 $_GET 和 $_POST。它们是超全局变量,这意味着对它们的访问无需考虑作用域 - 无需任何特殊代码,您能够从任何函数、类或文件访问它们。

$_GET 是通过 URL 参数传递到当前脚本的变量数组。

$_POST 是通过 HTTP POST 传递到当前脚本的变量数组。

何时使用 GET?

通过 GET 方法从表单发送的信息对任何人都是可见的(所有变量名和值都显示在 URL 中)。GET 对所发送信息的数量也有限制。限制在大约 2000 个字符。不过,由于变量显示在 URL 中,把页面添加到书签中也更为方便。

GET သည် ဝင်ရောက်မှု အချက်အလက် အသုံးပြုခြင်း အခြားအရာများ ဖြင့် ဖြစ်ပေါ်သော ဝင်ရောက်မှု ကို ကူညီပေးသည်。

ဝေဖန်GET ကို အသုံးပြုခြင်း ကို လွယ်ကူသော ဝင်ရောက်မှုများ နှင့် ဝင်ရောက်မှုများ ကို ကူညီပေးသည်。

POST ကို အတွက် သုံးရန် ကျွန်း

POST မမူကြောင်း ပြဿာလမှာ အသုံးပြုသော အချက်အလက်အခြားသူတို့ က မမြင်နိုင်(အမည်/အရေးယူဆိုင်သော အတိုင်းအချက် အား အကူအညီပေးထားသည် HTTP တောင်းဆိုမှု၏ အားစိုက်မှုအတွင်းသို့ ကိုးကားထားပါက)အခြား

အပြင် POST သည် မြှင့်တင် ရောင်းချက် အသုံးပြုမှု အတွက် multi-part အခုဒီ ပါဝင်ခြင်း စသည်များ ပါဝင်သည်。

သို့သော် ပြဿာလ မှာ ပြင်းပြီး စာလျှောက် မှာ မပြသော ကြောင်းကြားချက်မှာ ဝင်ရောက်သော ပြဿာလ မှာ ဝင်ရောက်နိုင်သည်။

အကြိမ်ထောက်ပံ့သူ တို့က ပေါင်းတင်ပုံစံ ကို အသုံးပြုကြသည်。

ကျွန်တော်တို့ ကျွန်တော်တို့က မည်သို့ ပိုင်းစားနိုင်မည့် ပေါင်းတင်ပုံစံကို မြင်ပါကြသည့်