$_REQUEST เป็นตัวแปร superglobal ที่ใช้เก็บข้อมูลหลังจากส่งแบบฟอร์ม
ตัวอย่างการใช้งาน $_REQUEST
<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>
ไฟล์ที่ 1 ตัวอย่างการใช้งาน $_REQUEST
จากไฟล์ที่ 1 สามารถอธิบายกระบวนการทำงานได้ว่า เมื่อกดส่งฟอร์มปลายทางของฟอร์มคือไฟล์ปัจจุบัน หลังจากส่งฟอร์มทำการเช็คค่าว่ามีการส่งฟอร์มโดยใช้ method POST จากนั้นเช็คต่อว่า ถ้า $name ว่างหรือไม่มีการกำหนดค่าใดๆ จะทำการแสดงผลว่า “Name is empty” แต่ถ้ามีใส่ค่า ก็จะแสดงค่าที่ส่งมากับฟอร์ม