@Murad_Geraev

Как получить post запрос?

Есть форма которая отправляет данные post методом. Если я выведу все через $_request, то она выводит только куки, а post и get данные нет. В чем может быть проблема?
6197a64ba6f04375586626.png
6197a65b63c26177381991.png
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Вы отправляете данные на сервер с типом application/json. Поэтому, автоматически они не парсятся и это нужно делать руками:
json_decode(file_get_contents('php://input'), true);

php://input является потоком только для чтения, который позволяет вам читать необработанные данные из тела запроса. php://input недоступен с типом содержимого enctype="multipart/form-data".
https://www.php.net/manual/ru/wrappers.php.php

Ну или отправлять данные на сервер как form-data, тогда всё будет работать как вы ожидаете.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы