当前位置: 首页 > 面试题库 >

php脚本记录POST的原始数据

翟弘
2023-03-14
问题内容

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

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

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


问题答案:

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

print_r($_POST);

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

print_r($_REQUEST);

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

file_put_contents("post.log", print_r($_POST, true));


 类似资料:
  • 问题内容: 我正在使用PHP curl进行发布,由于某种原因,我无法成功发布该表单。 当我尝试在帖子中使用相同功能时,它可以工作,但不适用于PHP。 问题答案: 如果您想使用和数据,似乎您的数据应采用格式

  • 我是Jmeter的新手,正在努力自学。我正在浏览器中设置代理设置并尝试录制脚本。但一旦我在浏览器中设置了代理,我就无法通过该浏览器访问internet。这阻止了我录制脚本? 请帮我解决这个问题。

  • 好吧,我不知道出了什么问题。我试图将表单数据从一个简单的jQuery脚本传递到我的php脚本,但由于某种原因,当我试图访问$\u POST数据时,php说$\u POST是空的? 现在开始,我有以下jQuery和php脚本 jQuery PHP var post的控制台日志是这样的 而$U POST的var_dump则说明了这一点 我不知道为什么这会给我带来如此多的问题,所以任何帮助都将不胜感激。

  • 当我转到produkdelete.php时,我可以查看我想要删除的记录,但是当我确认删除时,没有删除的记录 这是我的剧本: 关键变量是从"produkdelete.php?key=". urlencode($row["id"])发送; 每次我运行它时,输出都是这样的: 您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第1行“=”附近要使用的正确语法

  • 介绍 有时候,浏览器会通过post发送很多数据。在webpy,你可以这样操作。 代码 class RequestHandler(object): def POST(self): data = web.data() # 通过这个方法可以取到数据

  • 我需要计算我的原始HTTP post请求的散列,并将其与Java中相同的头中的签名散列进行比较。问题是,我尝试了多种方法,但无法提取发送的准确POST请求。随函附上请求: 我需要完全相同的字符串(连同所有的%和其他符号),因为即使是一个单独的空格差会生成一个不正确的散列。我们可以在这里使用自定义过滤器吗?如果可以,那么具体如何使用?