By GokiSoft.Com| 16:29 13/06/2020|
Tài Liệu PHP

PHP Superglobal - $_REQUEST

PHP $_REQUEST

PHP $_REQUEST là biến super global của PHP được sử dụng để thu thập data sau khi gửi form HTML.

Ví dụ bên dưới cho thấy một form với một trường input và một nút submit. Khi user click nút "Submit",  data sẽ được gửi tới file mà được ghi trong thuộc tính action của thẻ <form>. Trong ví dụ này, chúng ta trỏ đến đúng file này để xử lý data của form. Nếu bạn muốn sử dụng một file PHP khác để xử lý form data, thay thế bằng tên file của bạn. Sau đó, chúng ta có thể sử dụng biến $_REQUEST để thu thập giá trị trường input:

Ví dụ

<html>
<body>

<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
  Name: <input type="text" name="fname">
  <input type="submit">
</form>

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
  // collect value of input field
  $name = $_REQUEST['fname'];
  if (empty($name)) {
    echo "Name is empty";
  } else {
    echo $name;
  }
}
?>

</body>
</html>