Manual belajar ...login
Manual belajar kendiri lengkap PHP
pengarang:php.cn  masa kemas kini:2022-04-15 13:53:54

PHP $_POST pembolehubah



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).

Instance

form.html Kod fail adalah seperti berikut:

<html>
<head>
<meta charset="utf-8">
<title>php中文网(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
"welcome.php" fail kini boleh mengumpul data borang melalui pembolehubah $_POST (perhatikan bahawa nama medan borang secara automatik menjadi kunci dalam tatasusunan $_POST):
欢迎 <?php echo $_POST["fname"]; ?>!<br>
你的年龄是 <?php echo $_POST["age"]; ?>  岁。
mengakses demo melalui penyemak imbas seperti berikut:

5e817b9c1651373863b9cdb68fc2359.png

05ade7e3a44215a2972b15e517c1989.png


Bila hendak menggunakan method="post"?

Mesej yang dihantar daripada borang dengan kaedah POST tidak kelihatan kepada sesiapa sahaja dan tiada had pada jumlah maklumat yang dihantar.

Walau bagaimanapun, halaman tidak boleh ditandakan kerana pembolehubah tidak muncul dalam URL.


Pembolehubah PHP $_REQUEST

Pembolehubah $_REQUEST yang dipratentukan mengandungi kandungan $_GET, $_POST dan $_COOKIE.

Pembolehubah $_REQUEST boleh digunakan untuk mengumpul data borang yang dihantar melalui kaedah GET dan POST.

Contoh

Anda boleh mengubah suai fail "welcome.php" kepada kod berikut, yang boleh menerima $_GET, $_POST dan data lain.

欢迎 <?php echo $_REQUEST["fname"]; ?>!<br>
你的年龄是 <?php echo $_REQUEST["age"]; ?>  岁。

Tutorial praktikal yang disyorkan: "PHP $_POST pembolehubah"

Laman web PHP Cina