应用于 html 表单时 file_get_contents('php://input') 中的内容

问题描述 投票:0回答:1

我有一个关于

file_get_contents('php://input')
的一般性问题。当此代码应用于提交处理的
<form>
时,实际返回什么?

这是关于我试图遵循和理解的一些代码。代码没有问题,可以正常运行。我只是好奇。

Javascipt 处理表单按钮上的单击功能。然后 JavaScript 代码调用

payment_ini.php
脚本,其中包含
file_get_contents('php://input')
:

// Retrieve JSON from POST body 
$jsonStr = file_get_contents('php://input'); 
$jsonObj = json_decode($jsonStr);

$jsonObj
是否包含正在处理的表单中的名称/值?如果表单中有
name
email
phone
字段,它们会在
$jsonObj
中吗?

我尝试在开发模式下添加一些日志记录/打印输出代码,但它要么会导致错误,要么不会显示。

感谢您帮助我看清蜘蛛网。

json file-get-contents php-8.1
1个回答
0
投票

哦!

error_log("jsonStr: " . $jsonStr);
添加到我的
error_log
。它显示了
file_get_contents('php://input')

中的内容

之前,我尝试过

error_log("jsonObj: " . $jsonObj);
,但不喜欢该对象。

感谢您的浏览

© www.soinside.com 2019 - 2024. All rights reserved.