Pembolehubah $_POST
Dalam PHP, pembolehubah $_POST yang dipratentukan digunakan untuk mengumpul nilai daripada borang dengan method="post".
Pembolehubah $_POST
Pembolehubah $_POST yang dipratentukan digunakan untuk mengumpul nilai daripada borang dengan method="post".
Mesej yang dihantar daripada borang dengan kaedah POST tidak dapat dilihat oleh sesiapa sahaja (tidak akan dipaparkan dalam bar alamat penyemak imbas), dan tiada had pada jumlah maklumat yang dihantar.
Nota: Walau bagaimanapun, secara lalai, jumlah maksimum maklumat yang dihantar melalui kaedah POST ialah 8 MB (boleh ditukar dengan menetapkan post_max_size dalam fail php.ini).
Pembolehubah yang dihantar melalui HTTP POST tidak akan muncul dalam URL.
Tiada had panjang untuk pembolehubah.
Walau bagaimanapun, memandangkan pembolehubah tidak muncul dalam URL, halaman tidak boleh ditandakan.
Instance
form.html kod fail adalah seperti berikut:
<html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <form action="welcome.php" method="post"> 名字: <input type="text" name="fname"> 年龄: <input type="text" name="age"> <input type="submit" value="提交"> </form> </body> </html>
Apabila pengguna mengklik butang "Serah", URL adalah serupa dengan yang berikut:
http: //www.php.cn/welcome.php
Fail "welcome.php" kini boleh mengumpul data borang melalui pembolehubah $_POST (sila ambil perhatian bahawa nama medan borang akan secara automatik menjadi satu dalam Kunci tatasusunan $_POST):
欢迎 <?php echo $_POST["fname"]; ?>!<br> 你的年龄是 <?php echo $_POST["age"]; ?> 岁。