This question already has an answer here:
How can I find out which method (usually GET or POST) is used for the current request?
This question already has an answer here:
How can I find out which method (usually GET or POST) is used for the current request?
See the docs. It will contain the request method upper-cased (i.e. 'GET', 'HEAD', 'POST', 'PUT').
While checking
seems the obvious choice, since some of the people are advocating safe superglobals alternatives (Is using superglobals directly good or bad in PHP? and similar questions), one may actually use autosanitizing
(possibly with some additional filtering switches, eg.
FILTER_SANITIZE_SPECIAL_CHARS
) instead.Of course, in the regular (
GET
/POST
) case there ain't anything to sanitize, but a good habit is still a good habit IMO.http://php.net/manual/en/reserved.variables.server.php
http://php.net/manual/en/function.filter-input.php