无法检索JSON Post数据,file_get_contents(' php:// input')为空

时间:2017-08-20 22:33:15

标签: php json

伙计们,我曾经遇到过最奇怪,最令人头疼的问题。我知道之前已经多次询问过,但没有一个答案能够解释我的问题,而且我无法让它发挥作用。

问题:无论我尝试什么,file_get_contents('php://input')都会返回NULL。

到目前为止我已经尝试/检查过的事情:

  • allow_url_fopen已开启
  • echo $ _POST;
  • 也没有工作
  • php://输入在PHP代码中仅使用一次(v5,6)

当我这样做时,我得到NULL;

$data = json_decode(file_get_contents('php://input'), true);
var_dump($data);

我的目标:

我只是解析支付处理器发送的响应并用它做一些事情。

从支付处理器发送的JSON;

我的信息中心中的活动日志显示此JSON数据在新订阅时成功发送。 https://codebeautify.org/jsonviewer/cb44885d

任何建议都受到高度赞赏,已经过了12个小时,我仍然坚持使用它。

0 个答案:

没有答案