造梦空间

微信小程序$GLOBALS['HTTP_RAW_POST_DATA']返回结果为空
最近在做做微信小程序开发的时候使用$GLOBALS["HTTP_RAW_POST_DATA"]来获取小程序支付回调...
扫描右侧二维码阅读全文
29
2018/05

微信小程序$GLOBALS['HTTP_RAW_POST_DATA']返回结果为空

最近在做做微信小程序开发的时候使用$GLOBALS["HTTP_RAW_POST_DATA"]来获取小程序支付回调的post数据,结果发现始终接收不到,一开始以为是权限问题和PHP插件问题,结果查了发现并不是,上网查询了一番,反向是其他原因。
1.png

最开始使用的是:

$postStr = $GLOBALS['HTTP_RAW_POST_DATA']; 

最后使用的是:

$postStr = isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : file_get_contents("php://input"); 

1.png
因为很多都设置了register_globals禁止,不能用$GLOBALS["HTTP_RAW_POST_DATA"];

Last modification:May 29th, 2018 at 05:30 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment