Re: Using $_GET for POST

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2008-07-30 at 22:18 -0400, Edward Diener wrote:
> In handling an HTTP POST request I came across some PHP code, which I 
> need to modify for my own purposes, which has code like this:
> 
> if ( ! (isset($_GET['xxxxx']) && $_GET['xxxxx'] == 20) )
>     {	
>     // Do something by returning an error
>     }
> 
> Can this ever be correct when the form looks like:
> 
> 	<form ENCTYPE="multipart/form-data" ACTION="" METHOD="POST">
> 	<input NAME="SomeFile" TYPE="file">
> 	<input VALUE="submit" TYPE="submit"></form>
> 
> ?
> 
> Is the $_GET possibly being used to check for an 'xxxxx' parameter being 
> passed in the query part of the URL ?
> 
> I am fairly new to PHP so I am trying to understand how $_GET differs 
> from $_POST. Thanks !

Yes this can be correct. Since the above action is set to blank, the
form will submit to the same page as that on which is is presented. As
such, if any GET parameters were set in the URL, they will be
re-presented upon submission along with any POSTed data.

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux