Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP $_POST

Giới thiệu

$_POST là biến định nghĩa sẵn, mảng liên kết cặp khóa-giá trị gửi đến URL bằng phương thức HTTP POST dùng content-type URLEncoded hoặc multipart/form-data.

$HTTP_POST_VARS cũng chứa thông tin tương tự nhưng không phải siêu toàn cục, hiện đã lỗi thời.

Cách dễ nhất gửi dữ liệu đến server bằng POST: đặt thuộc tính method của form HTML là POST. Giả sử URL là https://localhost/testscript.php, method=POST trong form test.html:

<form action="testscript.php" method="POST"> <input type="text" name="name"> <input type="text" name="age"> <input type="submit" value="submit"> </form>

Script PHP:

Ví dụ

<?php echo "Name : " . $_POST["name"] . "<br>"; echo "Age : " . $_POST["age"]; ?>

Kết quả

Name : xyz Age : 20

Ví dụ dùng htmlspecialchars() chuyển ký tự thành thực thể HTML:

Ký tựThay thế
& (ampersand)&amp;
" (double quote)&quot;
' (single quote)&#039; or &apos;
< (less than)&lt;
> (greater than)&gt;

Giả sử user gửi name=xyz và age=20:

Ví dụ

<?php echo "Name: " . htmlspecialchars($_POST["name"]) . "<br>"; echo "age: " . htmlspecialchars($_POST["age"]) . "<br>"; ?>

Kết quả

Name : xyz Age : 20