From c02fee26571dcd4b8901baed3d29d420b195ffb3 Mon Sep 17 00:00:00 2001 From: gongfuxiang <2499232802@qq.com> Date: Mon, 1 Apr 2019 22:41:59 +0800 Subject: [PATCH] =?UTF-8?q?url=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/common.php | 12 ++++++++++++ extend/payment/Weixin.php | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/application/common.php b/application/common.php index 21f7920f9..56f25c4b6 100755 --- a/application/common.php +++ b/application/common.php @@ -261,6 +261,12 @@ function PluginsHomeUrl($plugins_name, $plugins_control, $plugins_action, $param $url = str_replace('public/', '', $url); } + // tp框架url方法是否识别到https + if(__MY_HTTP__ == 'https' && substr($url, 0, 5) != 'https') + { + $url = 'https'.mb_substr($url, 4, null, 'utf-8'); + } + return $url; } @@ -291,6 +297,12 @@ function PluginsAdminUrl($plugins_name, $plugins_control, $plugins_action, $para $url = str_replace('public/', '', $url); } + // tp框架url方法是否识别到https + if(__MY_HTTP__ == 'https' && substr($url, 0, 5) != 'https') + { + $url = 'https'.mb_substr($url, 4, null, 'utf-8'); + } + return $url; } diff --git a/extend/payment/Weixin.php b/extend/payment/Weixin.php index ed70239a1..bfb1f4955 100755 --- a/extend/payment/Weixin.php +++ b/extend/payment/Weixin.php @@ -231,7 +231,7 @@ class Weixin 'mch_id' => $this->config['mch_id'], 'body' => $params['site_name'].'-'.$params['name'], 'nonce_str' => md5(time().rand().$params['order_no']), - 'notify_url' => str_replace('https', 'http', $params['notify_url']), + 'notify_url' => (__MY_HTTP__ == 'https') ? 'https'.mb_substr($params['notify_url'], 4, null, 'utf-8') : $params['notify_url'], 'openid' => ($trade_type == 'JSAPI') ? $params['user']['weixin_openid'] : '', 'out_trade_no' => $params['order_no'].GetNumberCode(6), 'spbill_create_ip' => GetClientIP(), -- GitLab