Check whether a request is GET or POST

php

Question

Possible Duplicate:
PHP detecting request type (GET, POST, PUT or DELETE)

This should be an easy one.

I have a script, and in the script I want to determine whether the request arrive via GET or POST method.

What is the correct way to do it?

I am thinking of using something like this

if (isset($_POST)) {
    // do post
} else  {
    // do get
}

But deep in my heart I don't feel this is the right way. Any idea?

1
305
5/23/2017 12:26:38 PM

Accepted Answer

Better use $_SERVER['REQUEST_METHOD']:

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // …
}
740
9/27/2012 7:17:11 AM


Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Icon