未定义数组索引:HTTP_RAW_POST_DATA
解决方法:
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
替换为:
$postStr = file_get_contents("php://input");
因为一般PHP中register_globals参数都设置了On,禁止了使用$GLOBALS["HTTP_RAW_POST_DATA"];
如果微信支付回调函数失败,大多数也是这个原因,但不排除还有其他因素,且码且注意。
未定义数组索引:HTTP_RAW_POST_DATA
解决方法:
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
替换为:
$postStr = file_get_contents("php://input");
因为一般PHP中register_globals参数都设置了On,禁止了使用$GLOBALS["HTTP_RAW_POST_DATA"];
如果微信支付回调函数失败,大多数也是这个原因,但不排除还有其他因素,且码且注意。