echo file_get_contents ('php: // input') пусто - PullRequest
0 голосов
/ 27 октября 2019

Я пытаюсь показать на веб-странице необработанные данные входного потока, используя приведенный ниже код, но все, что я получаю, это пустая веб-страница.

    echo file_get_contents('php://input');

Ожидаемый результат :

    mainamount=75.00&notificationreference=2-8640221&orderreference=test&price=75.00&qty=1

  1. При открытии URL страницы, там, где должно быть эхо-содержимое, пусто.

  2. Я могу сброситьданные в текстовый файл на сервере (см. код ниже), и отдельно я могу получить доступ к этому текстовому файлу и отобразить содержимое на странице.

  3. Я использовал curl для проверки перенаправлений икажется, нет ни одного.

Дополнительная информация (если это полезно):

  1. Использование WordPress.
  2. Нет перенаправлений URL
  3. С доменом SSL все в порядке.
  4. Показанный код PHP в настоящее время просто вставляется в DIV на странице для быстрого просмотра результатов.

Мой код, который не работает:

    <div class="get-post">

     <?php
      function gateway_data() {

       $rawData = file_get_contents('php://input');
       echo $rawData;

      }
     ?>

    </div>

Код, который работает (выгрузка необработанных данных в текстовый файл на сервереи echo Готово на веб-странице):

    <div class="get-post">

     <?php
      function gateway_data_dump() {

       $rawData = file_get_contents('php://input');

       file_put_contents('./dumprequest.txt', $rawData);

       echo("Done!\n\n");

      }
     ?>

    </div>

Код, который работает (отображение содержимого текстового файла на веб-странице):

    <div class="get-post">

     <?php
       function gateway_text() {

        $textData = file_get_contents('dumprequest.txt');

        echo $textData;

        }
     ?>

    </div>

Является ли Интернетстраница, созданная до того, как ввод и доступ получен, и поэтому она пуста? Если так, как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...