PHP-支付宝支付问题,大神进? 400 报错
前两天研究了下支付宝支付,流程正常跑通。可是后来发现在支付成功后支付宝回调通知的时候出现了问题。
支付宝官方api里写只要echo "SUCCESS" 即可,不然会每隔一段时间请求一次通知地址。
我发现我echo "SUCCESS"后支付宝仍会不断请求,然后就去咨询了下支付宝技术,技术帮我看了下log之后发现返回的并不是"SUCCESS"而是"?SUCCESS.",前面多了个问号,后面多了个点。然而找遍了代码也没发现是什么问题,请大神帮忙分析下。代码如下:
检查其他引入的文件######看下文件编码,看下utf8是否有bom######这应该是在什么地方输出了?的,全文搜一下######解决了,鞋各位,是文件编码问题。######bom头害死人啊######
若是还是不懂支付宝代码,请看PHP支付宝在线支付视频教程:http://www.sucaihuo.com/video/68.html
######写个边界或许能很好的定位问题.比如
echo '[';
echo 'success';
echo ']';
这样可以很方便的检查多出来的字符的显示位置.有时候"半个字"也可能会这样.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。