tags:

views:

451

answers:

2

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?

+9  A: 

Use,

$_SERVER['REQUEST_METHOD']
adatapost
+12  A: 

Better use $_SERVER['REQUEST_METHOD']:

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // …
}
Gumbo