Ответ:

Использовать php://input поток:

$requestBody = file_get_contents(‘php://input’);

// [optional] decode JSON result
$requestBody = json_decode($requestBody) or die(«Could not decode JSON»);

Это рекомендуемый способ сделать это и в PHP 7.0 единственный способ.

Ранее существовала глобальная переменная $HTTP_RAW_POST_DATA, но будет ли он существовать, будет зависеть от настройки INI, и ее использование ухудшало производительность. Эта переменная устарела и удалена.

Помните, что до PHP 5.6 вы можете только читать php://input один раз, поэтому убедитесь, что вы храните его.

Источник: https://web-answers.ru/php/http-php-poluchit-post-zapros-soderzhimogo.html

Источник вопроса: https://www.youtube.com/watch?v=8wurHiUJwUA&ab_channel=%D0%A5%D0%B5%D0%BA%D1%81%D0%BB%D0%B5%D1%82

Tags

Нет комментариев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.