From b8ee644f8a8221ad24554f77d776f73b34f6df7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”> Date: Sat, 13 Jan 2024 17:53:16 +0800 Subject: [PATCH] =?UTF-8?q?http=20=E6=94=AF=E4=BB=98=E5=AE=9D=E9=AA=8C?= =?UTF-8?q?=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extends/alipay/Alipay.php | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/extends/alipay/Alipay.php b/extends/alipay/Alipay.php index 2e3658f..e121245 100644 --- a/extends/alipay/Alipay.php +++ b/extends/alipay/Alipay.php @@ -2,7 +2,7 @@ /* * @Author: 万永康 * @Date: 2020-10-11 12:32:50 - * @LastEditTime: 2024-01-13 17:43:30 + * @LastEditTime: 2024-01-13 17:52:59 * @LastEditors: “wanyongkang” “937888580@qq.com” * @Description: In User Settings Edit * @FilePath: /phptest/alipay/Alipay.php @@ -192,20 +192,19 @@ class Alipay public static function payVerify2($post) { global $config; $aop = new \AopClient(); - $aop->postCharset="UTF-8"; $aop->alipayrsaPublicKey = $config['alipay2']['public_key']; - //签名方式 - $sign_type="RSA2"; - $data = explode('&', $post); - $params = array(); - foreach ($data as $param) { - $item = explode('=', $param,"2"); - $params[$item[0]] = $item[1]; - } + // //签名方式 + // $sign_type="RSA2"; + // $data = explode('&', $post); + // $params = array(); + // foreach ($data as $param) { + // $item = explode('=', $param,"2"); + // $params[$item[0]] = $item[1]; + // } //输出拆分后的数据数据 //验签代码 - $flag = $aop->rsaCheckV1($params, null, $sign_type); + $flag = $aop->rsaCheckV1($_POST, NULL, "RSA2"); if ($flag) {