北京网帮你
支付宝php5.5新版接口对接PHP5.3
时间:2019-05-29 08:44:12 浏览:349
  一、修改openssl_sign、openssl_verify

  文件路径:aop/AopClient.php

  将函数里面的OPENSSL_ALGO_SHA256修改为sha256WithRSAEncryption

  二

  、修改json_encode

  文件路径:

  网页电脑端:pagepay/buildermodel/AlipayTradePagePayContentBuilder.php

  网页手机端:wappay/buildermodel/AlipayTradeWapPayContentBuilder.php

  将json_encode($this->bizContentarr,JSON_UNESCAPED_UNICODE)修改为my_json_encode($this->bizContentarr)

  新加方法

  functionmy_json_encode($array){

  if(version_compare(PHP_VERSION,'5.4.0','<')){

  $str=json_encode($array);

  $str=preg_replace_callback("#\\\u([0-9a-f]{4})#i",function($matchs){

  returniconv('UCS-2BE','UTF-8',pack('H4',$matchs[1]));

  },$str);

  return$str;

  }else{

  returnjson_encode($array,JSON_UNESCAPED_UNICODE);

  }

  }

  
[上一篇]新西兰建房,别墅建材材料竟然全部
[下一篇]如何不能拆洗的沙发,不用拆就可以
Copyright 2022 © 93580.com.cn 网帮你

2022 © 版权所有 红花岗区网帮你信息技术工作室

工信部备案号:黔ICP备2024036985号-2

请使用网帮你微信扫码登录