Re: New globals for PUT and DELETE

From: Date: Tue, 14 Oct 2014 13:50:43 +0000
Subject: Re: New globals for PUT and DELETE
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-77999@lists.php.net to get a copy of this message
On Tue, Oct 14, 2014 at 01:54:55PM +0100, Andrea Faulds wrote: > > On 14 Oct 2014, at 13:47, Kris Craig <kris.craig@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>

« previous php.internals (#77999) next »