支付宝生成支付签名被转义

注:受同事架刀相逼,特将他这两天遇到的问题记录下来。-------"说PHP是世上 的语言!!!"“......PHP是世上 的语言......”

本人在最近做支付宝的手机网站支付,使用的框架是Thinkphp3.2版本,发现一个问题,在生成支付宝签名也就是sign的时候,发现签名当中的特殊符号被转义了,至于具体什么原因仍未找到,我处理的办法是$val=str_replace(“%2B”,”+”,$val);$val=str_replace(“%3D”,”=”,$val);$val=str_replace(“%2F”,”/”,$val);例如字符串替换的方式强制替换回了,更奇怪的是被转义的sign在提交给app客户端做移动支付一切正常,很想知道这是什么情况

后来询问支付宝客服得到的结果是验证方式不一样,为了安全还是需要做一个转义的操作,以使通过thinkphp框架生成的sign和官方demo生成的一致

值得一提的是,小哥的服务态度还是值得称赞的

如果还有什么不明白的地方,欢迎加我QQ进行咨询

本人

本人原创,转载请注明出处

Tagged手机移动支付,支付宝,移动支付









































杭州白癜风医院
北京中科忽悠



转载请注明:http://www.xxcyfilter.com/zyxz/5811.html

  • 上一篇文章:
  •   
  • 下一篇文章: