On Tue, Oct 14, 2014 at 01:54:55PM +0100, Andrea Faulds wrote:
> 
> On 14 Oct 2014, at 13:47, Kris Craig <kris.cr...@gmail.com> wrote:
> 
> > Hey guys,
> > 
> > Does anybody know why we have $_GET and $_POST, but not $_PUT and
> > $_DELETE?  As far as I can tell, the only way to get these out currently is
> > to parse their values by reading the incoming stream directly.
> > 
> > Is there a reason why we don't want this or is it just that nobody has
> > actually written it yet?
> 
> $_GET and $_POST are really misnomers. $_GET is query string parameters, 
> $_POST is request body data.
> 
> We should just put the request bodies for all requests, not just POST, into 
> $_POST.

Unless I have misunderstood what you are saying ...

as a developer I do want to know the difference between fields in a POST form
and query items on the URL. I will sometimes use them together, eg:

    <form action="?context=something" method="post" >
    ...

and specifically check $_GET['context'] - there might be a $_POST['context'] but
that is treated completely differently.

-- 
Alain Williams
Linux/GNU Consultant - Mail systems, Web sites, Networking, Programmer, IT 
Lecturer.
+44 (0) 787 668 0256  http://www.phcomp.co.uk/
Parliament Hill Computers Ltd. Registration Information: 
http://www.phcomp.co.uk/contact.php
#include <std_disclaimer.h>

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to