欢迎来到元素模板ys720.com,本站提供专业的织梦模板帝国模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > 其他教程 >
其他教程

微信支付 提示Undefined index: HTTP_RAW_POST_DATA的解决办法

(元素模板) / 2021-07-27 09:57

使用微信提供的微信公众号php版demo进行测试时,发现微信公众号不能正常返回,php日志中提示“Notice:  Undefined index: HTTP_RAW_POST_DATA in xxx”,多方查询后发现语句中要做如下替换:

$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];

替换为

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

Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com