PHP တွင်ကြိုတင်သတ်မှတ်ထားသော variable များသည် script လုပ်ဆောင်မှုတွင် php ကအလိုအလျောက် သတ်မှတ်. PHP မှအလိုအလျောက် သတ်မှတ်. သတ်မှတ်ထားသည့်အထူးအစီအစဉ်များဖြစ်သည်။ ဤ variable များသည်ဆာဗာနှင့်သက်ဆိုင်သောသတင်းအချက်အလက်များ, လည်ပတ်နေသောပတ် 0 န်းကျင်နှင့်အသုံးပြုသူလက်လှမ်းမီသော script တောင်းဆိုမှုများပါဝင်သည်။ ကြိုတင်သတ်မှတ်ထားသော variable များသည် global variable များကို script ရှိမည်သည့်နေရာတွင်မဆို သုံး. သုံးနိုင်သည်။
<h3>1.1 $_POSTပေြာင်းလဲတတ်သော</h3>
<p>$_POSTဟုတ်ကဲ့PHP中的一个预定义ပေြာင်းလဲတတ်သော,pass ကိုလက်ခံရရှိရန်အသုံးပြုခဲ့သည်HTTP POSTပုံစံဒေတာတင်သွင်းသောနည်းလမ်း。ပုံစံမှတဆင့်အသုံးပြုပါPOSTနည်းလမ်းဖြင့်ပေးပို့သောအချက်အလက်များကို encapsulated လိမ့်မည်HTTPတောင်းဆိုရန်,ဆာဗာသို့ပို့ပြီးနောက်,developer များဖြတ်သန်းနိုင်ပါတယ်$_POSTပေြာင်းလဲတတ်သော获取这些数据。</p>
<p>$_POSTပေြာင်းလဲတတ်သောဟုတ်ကဲ့一个关联数组,其中的键ဟုတ်ကဲ့ပုံသဏ္ဌာန်中输入字段的nameဉစ်စာပစ္စည်းများ,而值则ဟုတ်ကဲ့用户တည်နေပုံသဏ္ဌာန်中输入的内容。ဤသည်သော့ချက်တန်ဖိုးအားလုံးအတွက်မှတဆင့်,အသုံးပြုသူမှတင်ပြသောအချက်အလက်များကိုရယူရန်လွယ်ကူသည်,နောက်ဆက်တွဲအပြောင်းအလဲနဲ့လုပ်ဆောင်ပါ。</p>
<h3>နမူနာ:ဘယ်လိုသုံးရမလဲ$_POSTပေြာင်းလဲတတ်သော</h3>
<p>မင်းမှာရိုးရှင်းတဲ့တစ်ခုရှိတယ်ဆိုပါစို့HTMLပုံသဏ္ဌာန်:</p>
<pre><code class="language-html">
<p>တည်နေ`process.php`ဖိုင်ထဲမှာ,မင်းသွားနိုင်တယ်$_POSTပေြာင်းလဲတတ်သော获取用户提交的数据:</p>
<pre><code class="language-php">
$ username = $ _post ['username'];
$ စကားဝှက် = $ _post ['password'];
<p>တည်နေ上述代码中,$usernameပေြာင်းလဲတတ်သော将包含用户တည်နေပုံသဏ္ဌာန်中输入的用户名,$passwordပေြာင်းလဲတတ်သော将包含用户输入的密码。</p>
<h3>မှတ်သားရန်အရာ</h3>
<p>需要注意的ဟုတ်ကဲ့,$_POSTမှတဆင့်အပြောင်းအလဲနဲ့များအတွက်အသုံးပြုခဲ့သည်POSTပုံစံဒေတာတင်သွင်းသောနည်းလမ်း。如果ပုံသဏ္ဌာန်使用GETနည်းလမ်းတင်သွင်းပါ,သင်အသုံးပြုသင့်သည်$_GETပေြာင်းလဲတတ်သော来获取数据。နောက်တစ်ခုရှိသေးတယ်$_REQUESTပေြာင်းလဲတတ်သော,ပါ 0 င်တယ်GETနှင့်POSTအားလုံးဒေတာတင်သွင်း,သို့သော်၎င်းကိုသတိပြုရန်၎င်းကိုအသုံးပြုရန်အကြံပြုသည်,ဘာဖြစ်လို့လဲဆိုတော့အဲဒါကစိတ်မချရတဲ့အချက်အလက်တွေပါ 0 င်လို့ပါ。</p>
<h3>2. $_POSTပေြာင်းလဲတတ်သော的使用မှတ်သားရန်အရာ</h3>
<h3>2.1 လုံခွုံရေး</h3>
<p>တည်နေ使用$_POSTနာရီ,务必进行数据验证နှင့်过滤,以确保数据的လုံခွုံရေး。ဥပမာအားဖြင့်,ဒေတာစိစစ်အတည်ပြုအတွက် filter functions ကိုသုံးပါ,သို့မဟုတ်သင့်လျော်စွာ input ကို data ကိုမှလွတ်မြောက်,ကာကွယ်တားဆီးဖို့SQLထိုးနှင့်အခြားတိုက်ခိုက်မှုများ。လုံခွုံရေးတည်နေ开发过程中至关重要,လျစ်လျူရှုမရနိုင်ပါ。</p>
<h3>2.2 ပုံသဏ္ဌာန်字段的命名约定</h3>
<p>တည်နေHTMLပုံသဏ္ဌာန်中,မျိုးစုံလယ်ကွင်းအတူတူအမျိုးအစားပိုင်အခါ(ဥပမာအားဖြင့်多个复选框)နာရီ,Array form တွင်အကြံပြုထားသောကွန်ဗင်းရှင်းကိုအကြံပြုထားသည်。ဥပမာအားဖြင့်:</p>
<pre><code class="language-html">
PHP တွင် $ _post ['အရောင်များ'] အသုံးပြုသူရွေးချယ်ထားသောအရောင်များပါ 0 င်သော array တစ်ခုဖြစ်လိမ့်မည်။ ဤ array မှတဆင့် `foreach 'loop ကို သုံး. ၎င်းကိုအညီလုပ်ဆောင်နိုင်သည်။
<h3>3. အကျဉ်းချုပ်</h3>
<p>PHP中的预定义ပေြာင်းလဲတတ်သောဟုတ်ကဲ့一些特殊的、自动定义的全局ပေြာင်းလဲတတ်သော,သူတို့နှင့်အတူဆာဗာပေး、运行环境နှင့်用户请求相关的信息。$_POSTဟုတ်ကဲ့一个用于接收ပုံသဏ္ဌာန်数据的预定义ပေြာင်းလဲတတ်သော,developer များကိုခွင့်ပြုသည်HTMLပုံသဏ္ဌာန်中获取用户输入的数据。တည်နေ使用$_POSTနာရီ,开发者需要注意数据的လုံခွုံရေး,နှင့်သင့်လျော်သော naming သတ်မှတ်ချက်များကိုလိုက်နာပါ。</p>