Как узнать, какой метод (обычно GET или POST) используется для текущего запроса?
$_SERVER['REQUEST_METHOD']
См. Документы . Он будет содержать метод запроса с верхним расположением (т.е. «GET», «HEAD», «POST», «PUT»).
При проверке
$_SERVER['REQUEST_METHOD']
кажется очевидным выбором, поскольку некоторые из людей выступают за альтернативы безопасным суперглобалам ( использует суперглобальные гиперссылки прямо или плохо в PHP и подобные вопросы), можно фактически использовать автоаналитизацию
filter_input( INPUT_SERVER, 'REQUEST_METHOD' )
(возможно, с некоторыми дополнительными фильтрационными переключателями, например FILTER_SANITIZE_SPECIAL_CHARS
).
Конечно, в обычном случае ( GET
/ POST
) нет ничего, что можно было бы продезинфицировать, но хорошая привычка по-прежнему является хорошей привычкой ИМО.