如何访问从卷曲帖子发布的数组?

时间:2017-08-05 20:51:13

标签: php curl pdo

这是我通过curl发布到PHP文件的场景。 发送的是一个数组。由于这是以编程方式发生的,我不知道如何在接收端查看数组/有效负载。

post_to_url("http://example.com/lead/post_data.php", $data);

我的理解是这是一个JSON数组,但我甚至不确定有效负载是否未发送到post_data.php

我该如何解决这个问题?通常我会做一个var转储,但由于我不在场,我很困惑,我怎么能做到这一点。 我在想这样的事情:

$array = json_decode(htmlspecialchars_decode($_POST['$array']));
print_r($array[0]); 

但是,如果我加载页面,打印此内容现在会显示任何内容。如何记录发布的数组?

最后,我想把数组带到PDO的MySQL数据库中。

1 个答案:

答案 0 :(得分:2)

$ _POST变量仅捕获序列化的帖子数据。如果帖子请求是json格式,它可能在请求正文中,可以通过查看

来访问
var_dump(file_get_contents('php://input'));

如果是这样,你可以json_decode(file_get_contents('php://input'));