PHP - Как отобразить данные POST, полученные на странице HTML - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть простая HTML-страница (назовем ее страницей H), и она размещена на удаленном сервере.Эта страница была настроена для разрешения запросов между источниками.

Теперь я хотел бы сделать следующее:

  1. С локального хоста (или иным образом), используйте fetchAPI для отправки запроса POST, содержащего некоторые данные, на страницу H
  2. . После получения запроса POST на странице HTML должна отображаться информация, отправленная в запросе POST

СтраницаЭто действительно просто сейчас, только HTML и немного базового PHP.Есть ли способ выполнить то, что я хочу, без привлечения базы данных?Я видел этот похожий вопрос , но ответ не совсем удовлетворительный ...

Редактировать:

Базовый HTML (который размещен на удаленном сервере):

<html>
<head>
<meta charset="utf-8">
</head> 
<body> 
    <h1>Hello World!</h1> 
</body> 
</html>

Запрос Fetch API (отправленный из другого случайного места, например, с моего компьютера):

fetch('./test.txt') // getting data from a text file
  .then(function(response){
    return response.text(); 
  })
  .then(function(data){ 
    console.log(data); 

  fetch('<WEBSITE_FOR_HTML_PAGE>', { 
   method: 'POST',
   body: data
  })
  .then(function (response) { // I don't care about the response
  })  
  .catch(function (error) {  
   console.log('Request failure: ', error);  
  });
  })

Поэтому я хочу, чтобы на странице HTML отображались данные, отправленные с использованием Fetch API ...

1 Ответ

0 голосов
/ 27 сентября 2019

Вы можете использовать функцию print_r для печати суперглобальной переменной $_POST

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