Возможный дубликат:
PHP-запрос типа запроса (GET, POST, PUT или DELETE)
Это должно быть легко.
У меня есть сценарий, и в скрипте я хочу определить, поступает ли запрос через метод GET
или POST
.
Каков правильный способ сделать это?
Я думаю использовать что-то вроде этого
if (isset($_POST)) { // do post } else { // do get }
Но глубоко в моем сердце я не чувствую, что это правильный путь. Есть идеи?
Лучше использовать $_SERVER['REQUEST_METHOD']
:
if ($_SERVER['REQUEST_METHOD'] === 'POST') { // … }
Используйте $_SERVER['REQUEST_METHOD']
.