note 83364 added to reserved.variables.request

From: Date: Thu, 22 May 2008 14:05:46 +0000
Subject: note 83364 added to reserved.variables.request
Groups: php.notes 
Request: Send a blank email to php-notes+get-139613@lists.php.net to get a copy of this message
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 ) ---- Server IP: 209.41.74.194 Probable Submitter: 74.95.33.162 ---- Manual Page -- http://www.php.net/manual/en/reserved.variables.request.php Edit -- https://master.php.net/note/edit/83364 Del: integrated -- https://master.php.net/note/delete/83364/integrated Del: useless -- https://master.php.net/note/delete/83364/useless Del: bad code -- https://master.php.net/note/delete/83364/bad+code Del: spam -- https://master.php.net/note/delete/83364/spam Del: non-english -- https://master.php.net/note/delete/83364/non-english Del: in docs -- https://master.php.net/note/delete/83364/in+docs Del: other reasons-- https://master.php.net/note/delete/83364 Reject -- https://master.php.net/note/reject/83364 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#139613) next »