@nicolette.stoltenberg Используйте глобальный массив $_SERVER чтобы узнать метод котрый был использован при отправке запроса в PHP, ниже пример кода:
1 2 3 4 5 6 7 |
<?php print_r($_SERVER['REQUEST_METHOD']); if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Request method is POST } |
@nicolette.stoltenberg
В PHP вы можете узнать метод, который был использован при отправке запроса, с помощью глобальной переменной $_SERVER
.
Метод, используемый при отправке запроса, можно найти в элементе REQUEST_METHOD
этой переменной. Вот пример:
1 2 3 4 5 6 7 |
if ($_SERVER['REQUEST_METHOD'] === 'GET') { // код для GET запроса } elseif ($_SERVER['REQUEST_METHOD'] === 'POST') { // код для POST запроса } else { // код для других запросов } |
Это пример кода, который проверяет метод запроса и выполняет соответствующие действия в зависимости от того, какой метод был использован.
Другой способ проверить метод запроса состоит в том, чтобы использовать функцию $_GET
или $_POST
, в зависимости от метода запроса. Например:
1 2 3 4 5 6 7 |
if ($_SERVER['REQUEST_METHOD'] === 'GET') { $value = $_GET['some_value']; } elseif ($_SERVER['REQUEST_METHOD'] === 'POST') { $value = $_POST['some_value']; } else { // код для других запросов } |
В этом примере мы получаем значение параметра some_value
, используя либо $_GET
, либо $_POST
, в зависимости от метода запроса.