משתנה $_REQUEST

בכל מקרה לאחר שהגדרנו בטופס POST או GET אנו חייבים לקבל את המשתנים הללו באותה הצורה:
כלומר אם שלחנו טופס:

<form action="after.php" method="get">
Name: <input type="text" name="fname" />
Last Name: <input type="text" name="lname" />
<input type="submit" />
</form>

אנו חייבים "לקבל" את הנתונים בדף after.php ב GET כך:

Welcome <?php echo $_GET["fname"]; ?>.<br />
Your last name is <?php echo $_GET["lname"]; ?> !

ואם שלחנו טופס:

<form action="after.php" method="post">
Name: <input type="text" name="fname" />
Last Name: <input type="text" name="lname" />
<input type="submit" />
</form>

אנו חייבים "לקבל" את הנתונים בדף after.php ב GET כך:

Welcome <?php echo $_POST["fname"]; ?>.<br />
Your last name is <?php echo $_POST["lname"]; ?> !

אבל משתנה REQUEST לא תלוי במה נשלח הטופס גם אם שלחנו טופס:

<form action="after.php" method="get">
Name: <input type="text" name="fname" />
Last Name: <input type="text" name="lname" />
<input type="submit" />
</form>

וגם אם שלחנו כך:

<form action="after.php" method="post">
Name: <input type="text" name="fname" />
Last Name: <input type="text" name="lname" />
<input type="submit" />
</form>

אנו יכולים "לקבל" את הנתונים בדף after.php ב REQUEST כך:

Welcome <?php echo $_REQUEST ["fname"]; ?>.<br />
Your last name is <?php echo $_POST["lname"]; ?> !

והנתונים יתקבלו בברכה.