支付宝支付成功后返回的notify_url和return_url

来源:互联网 发布:用java输出闰年的程序 编辑:程序博客网 时间:2024/04/29 01:14

当支付宝付款成功后,支付宝会返回2条请求链接,一条是前台通知返回页面:return_url。一条是后台通知,处理后台业务逻辑链接:notify_url。

我一开始将后台处理业务逻辑的代码都写在了notify_url中了,结果到了最后一步发现,发起请求到main.php?......不好使。

结果试了各种办法,都没办法请求到admin_buyorder.php,但是直接把url地址放到浏览器直接访问却好使,说明访问地址肯定没问题,就是没办法请求到那个页面,三中方法如图:

1、第一种方式是源程序的写法,这种是行不通的,因为notify_url是后台请求,没有办法通过"<script>window.location:.......</script>"这种前台页面跳转方式跳转。

2、第二种第三种方式都请求不成功,我也不知道为啥,一开始以为是在linux下不好使,结果拿到自己本机做实验依旧不好使,可能是程序的问题。

3、最后就放弃了,就直接写到return_url里,直接在浏览器请求返回,就是传过来的参数和notify_url传过来的参数稍微有点不一样。

4、我把当初写在notify_url的全部代码放到下面,当做备份:

0 2