我正在研究一个系统,目前正在尝试实现另一个(外部)系统可以发布到某些数据的脚本,以便我可以存储它们.
我无法控制外部系统 – 我可以触发它将数据发布到我的系统,给它我的脚本的URL.
当帖子发生时看着firebug,我可以看到发布的数据,看起来像这样:
或(urldecoded)
content={"sex":"male","person":{"name":["chris"],"mbox":["mailto:name.lastename@gmail.com"]}}
&Content-Type=application/json
&auth=DDE233H76BGN
我的问题是,当我尝试在我的脚本中获取这些参数时,$_POST(和$_REQUEST)始终为空!
我已经尝试了var_dump($_ POST)或echo file_get_contents(“php:// input”);,但我没有看到任何内容.
我在这里错过了什么?
我不知道是否需要响应/请求标头来获取它的东西,为了以防万一我在这里展示它们
编辑:
我的脚本现在包含一行代码,例如:
var_dump($_POST);
?>
要么
echo file_get_contents("php://input");
?>
他们两个都绝对没有给我:s