note 83364 deleted from reserved.variables.request by philip
| From: | philip@php.net | Date: | Fri, 28 Nov 2008 21:29:25 +0000 |
| Subject: | note 83364 deleted from reserved.variables.request by philip | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-147244@lists.php.net to get a copy of this message | ||
Note Submitter: not at telling dot org
----
POST has priority over GET.
If you POST and GET the same variable with different values, the POST value will be the one used in
the REQUEST variable.
EX:
<?PHP
if(isset($_GET['posted']) == 1)
{
echo "POST: ";
print_R($_POST);
echo "<br/>GET: ";
print_R($_GET);
echo "<br/>REQUEST: ";
print_R($_REQUEST);
}
else
{
?>
<form method="post" action="?posted=1&something=someotherval">
<input type="text" value="someval" name="something"/>
<input type="submit" value="Click"/>
</form>
<?
}
?>
The above form post will result in the following output:
POST: Array ( [something] => someval )
GET: Array ( [posted] => 1 [something] => someotherval )
REQUEST: Array ( [posted] => 1 [something] => someval )