Получить данные запроса PATCH в PHP

Мне нужно сделать запрос 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 )