The $_REQUEST array stores all $_POST, $_GET and $_COOKIE variables into an array. Therefore, you can use $_REQUEST to output variables and validate statements. Since you can use $_REQUEST for $_GET and $_POST variables, it can cause issues if $_GET variables and $_POST variables have the same name, but different values.
The code below shows how $REQUEST can be used to check and output $_GET and $_POST values.
<?php foreach($_REQUEST as $key => $value){ echo $key."-".$value."<br/>"; } if($_REQUEST['variable'] == '5'){ echo "Here is the value of the get variable<br/>"; }else if($_REQUEST['req'] == 'myrequest'){ echo "Here is the value of the post variable<br/>"; } ?> <br/> <a href="request.php?variable=5">Get Variable</a> <form method ="post" action="<?php echo $_SERVER['PHP_SELF'];?> " > <input type="hidden" name = "req" value = "myrequest" /> <input type = "submit" value = "submit" /> </form>
© 2018 ALL Rights Reserved | Sitemap
Vancouver | North Vancouver | Burnaby | Richmond | Coquitlam | Port Coquitlam | Surrey | Langley | Maple Ridge | Mission | Abbotsford | Kamloops | Kelowna | Victoria | Squamish | Whistler | Pemberton