Я не могу напечатать PHP POST - PullRequest
0 голосов
/ 22 мая 2018

У меня есть файл test.php, но если я использую приложение почтальона и выбираю опцию POST http://127.0.0.1/sge/test.php?value=1255455 У меня есть пустой массив. Если я изменяю файл и почтальон требует $ _GET, он работает, я изменился (enable_post_data_reading = on) в php.ini Что я делаю не так?

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Вы не используете правильный метод POST.Теперь вы используете HTTP-метод POST, но вы используете параметры URL для передачи значений, то есть для метода GET.

Когда вы смотрите на почтальона, вы должны увидеть что-то вроде этого:

enter image description here

Когда вы нажмете Тело , вы сможете ввести ключи и значения, которые будут отправлены через POST метод.Затем вы можете распечатать эти значения, используя $_POST

0 голосов
/ 22 мая 2018

Луис, когда вы передаете параметры в своем URL, вы используете метод GET, а не метод POST, так что вы сможете печатать только свой $ _GET.

Вы можете создать формуна вашей странице установите ее метод = "POST" и действие на ту же или другую страницу, а затем напечатайте там содержимое $ _POST.

<form method="POST" action="test.php"> ....... </form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...