如何用php显示http-post-json中的数据(数据被发布到我的服务器上的文档中)


How to show data from an http post json with php (the data is being posted to my server to a document)?

一周来,我一直在互联网上寻找各种关于从http post接收数据的方法的答案,但没有一个对我有帮助,我从一个通过http post发布数据的服务器接收数据。连接正在工作,似乎正在发送http post,但我找不到显示信息的方法,发布内容的JSON结构如下:
{"decodes":[{"id" : 64,"rmv" : "xxxxx","frameID" : xxxxx,"spaced" : "xxxxx", "SF":"xxxxxx"}] }

我试着用各种方式阅读最简单的:

file_get_contents(php://input);
    
echo '<pre>';
print_r($_POST);

$data = json_decode(file_get_contents('php://input'), true);
print_r($_POST);
var_dump($_POST);

我只收到或清空了ArrayNULL,我很沮丧,我不知道我错过了什么,有一个人有这个网站,你可以尝试在那里发布你的http帖子,当我指出那里工作得很好时,他收到了,没有问题。

如果您收到数据,显然file_get_contents对您没有帮助。

也许你可以看看POSTMAN,它是一个Chrome扩展,允许你将一些数据发布到url。

url为https://www.getpostman.com/

数据是通过http-post-json从一个网站发布给我的,我只需要在我想要发送数据的地方写url,url必须像这个链接一样,其中document是php中的文件,我想在其中显示发布的数据,然后插入数据库,但情况是我甚至无法显示我收到的数据,总是接收null或空数组或数组{0}((我也尝试过使用file_get_content进行接收(php://input)然后用file_put_contents编写并创建一个文件,其中包含我正在接收的假定数据,但该文件不包含任何内容,谢谢大家的回答。