Получить данные запроса PATCH в PHP Мне нужно сделать запрос PATCH для приложения PHP. Как я могу получить данные из этого запроса PATCH внутри этого приложения? Если бы мне пришлось делать это с помощью POST, это просто простой доступ к глобальной переменной $_POST. Ответ 1 Вы можете получить данные с помощью php://input обертки потока: $data = file_get_contents('php://input'); Также убедитесь, что ваш веб-сервер поддерживает запросы PATCH, некоторые из них настроены на ответ только на GET и POST. Ответ 2 Я знаю, что это было решено, но для тех, кто надеялся на ответ вроде $_PATCH["name"]; есть способ сделать это: parse_str(file_get_contents('php://input'), $_PATCH); то вы можете получить к нему доступ, как $_GET["something"] и $_POST["something"], просто выполните $_PATCH["something"] надеюсь, что кто-то помог:) Ответ 3 У вас есть $_REQUEST superglobal, содержащий все данные, которые мы можем получить, независимо от используемого метода HTTP (GET, POST, PATCH, PUT)
Ответ 1 Вы можете получить данные с помощью php://input обертки потока: $data = file_get_contents('php://input'); Также убедитесь, что ваш веб-сервер поддерживает запросы PATCH, некоторые из них настроены на ответ только на GET и POST.
Ответ 2 Я знаю, что это было решено, но для тех, кто надеялся на ответ вроде $_PATCH["name"]; есть способ сделать это: parse_str(file_get_contents('php://input'), $_PATCH); то вы можете получить к нему доступ, как $_GET["something"] и $_POST["something"], просто выполните $_PATCH["something"] надеюсь, что кто-то помог:)
Ответ 3 У вас есть $_REQUEST superglobal, содержащий все данные, которые мы можем получить, независимо от используемого метода HTTP (GET, POST, PATCH, PUT)