一尘不染

php脚本记录POST的原始数据

mysql

我正在使用HTTP
POST将数据发送到服务器。但是在服务器中,我没有收到数据。而且我不知道如何在客户端检查数据(或调试脚本)。但是在客户端,我正在获取HTTP
200,这意味着已发送数据。我也可以看到连接和数据发送成功。但是,登录服务器不包含数据(仅包含字节数)。

如何记录发送到服务器的原始POST数据?

仅供参考,此处客户端是功能非常有限的嵌入式设备。所以,这是问题。因此,我无法检查“ print_r”或“ echo”


阅读 402

收藏
2020-05-17

共1个答案

一尘不染

您可以通过以下方式在线查看过帐数据的内容(不适用于生产):

print_r($_POST);

或者,如果您想查看POST,GET和COOKIE数据:

print_r($_REQUEST);

如果您需要登录,由于客户端非常有限,请尝试将POST数据输出到文件:

file_put_contents("post.log", print_r($_POST, true));
2020-05-17