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