支付宝修改回调地址后 issign=false
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了支付宝修改回调地址后 issign=false相关的知识,希望对你有一定的参考价值。
原因: verifyReturn 拼接url的时候,php自动添加了url参数,而url是本不需要的,所以导致md5对比出错。
修改 alipay_notify.class.php 77行的函数
/**
* 针对return_url验证消息是否是支付宝发出的合法消息
* @return 验证结果
*/
function verifyReturn(){
if(empty($_GET)) {//判断POST来的数组是否为空
return false;
}
else {
unset($_GET[‘_URL_‘]);
unset($_GET[‘url‘]);
以上是关于支付宝修改回调地址后 issign=false的主要内容,如果未能解决你的问题,请参考以下文章