Проверьте, является ли запрос GET или POST

Возможный дубликат:
PHP-запрос типа запроса (GET, POST, PUT или DELETE)

Это должно быть легко.

У меня есть сценарий, и в скрипте я хочу определить, поступает ли запрос через метод GET или POST .

Каков правильный способ сделать это?

Я думаю использовать что-то вроде этого

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

Но глубоко в моем сердце я не чувствую, что это правильный путь. Есть идеи?

Solutions Collecting From Web of "Проверьте, является ли запрос GET или POST"

Лучше использовать $_SERVER['REQUEST_METHOD'] :

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

Используйте $_SERVER['REQUEST_METHOD'] .