要通过$_POST
方法访问数据,我们通常使用$_POST['id']
。是否有其他方法可以访问$_POST[0]
,$_POST[1]
等变量。
答案 0 :(得分:1)
您可以从php://input
读取原始帖子正文:
$raw_post = file_get_contents('php://input');
请参阅php网站上的documentation。另请注意,由于php://input
不可搜索,您只能获取输出一次。因此,您必须将结果存储在变量中以便进一步处理。
进一步注意,这是必须由您自己解析的原始帖子正文。假设您有两个变量foo
,hello
,正文($raw_post
)将如下所示:
var_dump($raw_post); // output: 'string(19) "foo=bar&hello=world"'
答案 1 :(得分:1)
foreach($_POST as $key => $value)
{
echo "$_POST[" . $key . "] = " . $value;
}
这将显示如下内容:
$_POST[id1] = Whatever