小程序微信后台和代理后台使用同一个域名
This commit is contained in:
@@ -81,7 +81,7 @@ class Activity extends apiBase {
|
||||
|
||||
if( !empty($activityList) ) {
|
||||
if( !empty($activityList["logo"]) ) {
|
||||
$activityList["logo"] = env('SITE_OPEN_URL', 'http://open.daoqijuyou77.cn').$activityList["logo"];
|
||||
$activityList["logo"] = env('SITE_OPEN_URL').$activityList["logo"];
|
||||
}
|
||||
|
||||
if( !empty($activityList["url"]) ) {
|
||||
@@ -95,7 +95,7 @@ class Activity extends apiBase {
|
||||
if( !empty($activityList["titleimg_list"]) && count($activityList["titleimg_list"])>0 ) {
|
||||
foreach ($activityList["titleimg_list"] as $key => $value) {
|
||||
if( !empty($value) ) {
|
||||
$titleImgList[] = env('SITE_OPEN_URL', 'http://open.daoqijuyou77.cn').$value;
|
||||
$titleImgList[] = env('SITE_OPEN_URL').$value;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -251,7 +251,7 @@ class Activity extends apiBase {
|
||||
if( $list ){
|
||||
foreach ($list as &$item) {
|
||||
if( !empty($item["logo"]) ) {
|
||||
$item["logo"] = env('SITE_OPEN_URL', 'http://open.daoqijuyou77.cn').$item["logo"];
|
||||
$item["logo"] = env('SITE_OPEN_URL').$item["logo"];
|
||||
}
|
||||
|
||||
$item["url"] = str_replace("%market_key",$market_key,$item["url"]);
|
||||
|
||||
@@ -73,7 +73,7 @@ class apiBase
|
||||
// 静态初始化 domain
|
||||
public static function initDomain() {
|
||||
if (empty(self::$domain)) {
|
||||
self::$domain = env('SITE_SDK_DOMAIN', 'sdk.tscce.cn');
|
||||
self::$domain = env('SITE_SDK_DOMAIN');
|
||||
}
|
||||
}
|
||||
public $devkey; // 开发者Key
|
||||
@@ -101,7 +101,9 @@ class apiBase
|
||||
|
||||
$request_scheme = $is_https ? 'https://' : 'http://';
|
||||
$hostname = $_SERVER['SERVER_NAME'];
|
||||
$hostport = (($is_https && '443' == $_SERVER['SERVER_PORT']) || (!$is_https && '80' == $_SERVER['SERVER_PORT'])) ? '' : ':' . intval($_SERVER['SERVER_PORT']);
|
||||
// 反向代理场景:用转发端口判断,避免生成 https://host:80 这类错误 URL
|
||||
$port = isset($_SERVER['HTTP_X_FORWARDED_PORT']) ? $_SERVER['HTTP_X_FORWARDED_PORT'] : $_SERVER['SERVER_PORT'];
|
||||
$hostport = (($is_https && '443' == $port) || (!$is_https && '80' == $port)) ? '' : ':' . intval($port);
|
||||
|
||||
if ($always_http)
|
||||
return 'http://' . $hostname . $hostport;
|
||||
|
||||
@@ -64,7 +64,7 @@ class Commendpic extends apiBase {
|
||||
->get($this->db ,null);
|
||||
if( !empty($commendpicList) && count($commendpicList)>0 ) {
|
||||
foreach ($commendpicList as &$picInfo) {
|
||||
$picInfo["pic_path"] = env('SITE_OPEN_URL', 'http://open.tscce.cn').$picInfo["pic_path"];
|
||||
$picInfo["pic_path"] = env('SITE_OPEN_URL').$picInfo["pic_path"];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -162,9 +162,9 @@ class Login extends apiBase
|
||||
if (!$db) {
|
||||
try {
|
||||
$db = new PDO(
|
||||
"mysql:host=" . env('API_DB_HOST', 'rm-bp1btyuwq77591x0jpo.mysql.rds.aliyuncs.com') . ":" . env('API_DB_PORT', '3306') . ";dbname=" . env('API_DB_NAME', 'youlehudong') . ";charset=utf8",
|
||||
env('API_DB_USER', 'games'),
|
||||
env('API_DB_PASSWORD', 'Games0791!!'),
|
||||
"mysql:host=" . env('API_DB_HOST') . ":" . env('API_DB_PORT') . ";dbname=" . env('API_DB_NAME') . ";charset=utf8",
|
||||
env('API_DB_USER'),
|
||||
env('API_DB_PASSWORD'),
|
||||
[PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]
|
||||
);
|
||||
} catch (Exception $e) {
|
||||
@@ -635,9 +635,9 @@ class Login extends apiBase
|
||||
if (!$this->db) {
|
||||
try {
|
||||
$this->db = new PDO(
|
||||
"mysql:host=" . env('API_DB_HOST', 'rm-bp1btyuwq77591x0jpo.mysql.rds.aliyuncs.com') . ":" . env('API_DB_PORT', '3306') . ";dbname=" . env('API_DB_NAME', 'youlehudong') . ";charset=utf8",
|
||||
env('API_DB_USER', 'games'),
|
||||
env('API_DB_PASSWORD', 'Games0791!!'),
|
||||
"mysql:host=" . env('API_DB_HOST') . ":" . env('API_DB_PORT') . ";dbname=" . env('API_DB_NAME') . ";charset=utf8",
|
||||
env('API_DB_USER'),
|
||||
env('API_DB_PASSWORD'),
|
||||
[PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]
|
||||
);
|
||||
} catch (Exception $e) {
|
||||
|
||||
@@ -62,7 +62,7 @@ class Market extends apiBase {
|
||||
$data["market_key"] = $marketList["market_key"];
|
||||
$data["market_name"] = $marketList["market_name"];
|
||||
if( !empty($marketList["head_image"]) ) {
|
||||
$data["head_image"] = env('SITE_OPEN_URL', 'http://open.tscce.cn').$marketList["head_image"];
|
||||
$data["head_image"] = env('SITE_OPEN_URL').$marketList["head_image"];
|
||||
}
|
||||
|
||||
$result["error"] = '0';
|
||||
|
||||
@@ -24,15 +24,15 @@ require_once dirname(dirname(__DIR__)) . '/payment/wechat/notify.php';
|
||||
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/wappay/service/AlipayTradeService.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/wappay/buildermodel/AlipayTradeWapPayContentBuilder.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/wappay/buildermodel/alipaytraderefundcontentbuilder.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/wappay/buildermodel/AlipayTradeRefundContentBuilder.php';
|
||||
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/f2fpay/service/AlipayTradeService.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/f2fpay/model/builder/AlipayTradePrecreateContentBuilder.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/f2fpay/model/builder/alipaytraderefundcontentbuilder.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/f2fpay/model/builder/AlipayTradeRefundContentBuilder.php';
|
||||
//require_once dirname(dirname(__DIR__)) . '/payment/alipay/aop/aopclient.php';
|
||||
|
||||
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/swiftpass/utils.class.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/swiftpass/Utils.class.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/swiftpass/class/RequestHandler.class.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/swiftpass/class/ClientResponseHandler.class.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/swiftpass/class/PayHttpClient.class.php';
|
||||
|
||||
@@ -418,7 +418,7 @@ class Pay extends apiBase
|
||||
}
|
||||
|
||||
|
||||
$payNotifyDomain = env('SITE_PAY_NOTIFY_URL', 'http://api.daoqijuyou77.cn');
|
||||
$payNotifyDomain = env('SITE_PAY_NOTIFY_URL');
|
||||
$htmlContent = <<<EOF
|
||||
<script type="text/javascript">
|
||||
function jsApiCall() {
|
||||
|
||||
@@ -24,11 +24,11 @@ require_once 'apiBase.php';
|
||||
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/wappay/service/AlipayTradeService.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/wappay/buildermodel/AlipayTradeWapPayContentBuilder.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/wappay/buildermodel/alipaytraderefundcontentbuilder.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/wappay/buildermodel/AlipayTradeRefundContentBuilder.php';
|
||||
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/f2fpay/service/AlipayTradeService.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/f2fpay/model/builder/AlipayTradePrecreateContentBuilder.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/f2fpay/model/builder/alipaytraderefundcontentbuilder.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/f2fpay/model/builder/AlipayTradeRefundContentBuilder.php';
|
||||
//require_once dirname(dirname(__DIR__)) . '/payment/alipay/aop/aopclient.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/lib/alipay_submit.class.php';
|
||||
require_once dirname(dirname(__DIR__)) . '/payment/alipay/lib/alipay_notify.class.php';
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
// 加载环境变量配置
|
||||
require_once dirname(dirname(__DIR__)) . '/env_config.php';
|
||||
|
||||
$_db_host = env('API_DB_HOST', 'rm-bp1btyuwq77591x0jpo.mysql.rds.aliyuncs.com');
|
||||
$_db_port = env('API_DB_PORT', '3306');
|
||||
$_db_name = env('API_DB_NAME', 'youlehudong');
|
||||
$_db_user = env('API_DB_USER', 'games');
|
||||
$_db_pass = env('API_DB_PASSWORD', 'Games0791!!');
|
||||
$_db_host = env('API_DB_HOST');
|
||||
$_db_port = env('API_DB_PORT');
|
||||
$_db_name = env('API_DB_NAME');
|
||||
$_db_user = env('API_DB_USER');
|
||||
$_db_pass = env('API_DB_PASSWORD');
|
||||
|
||||
return [
|
||||
"phprs\\Router"=>[
|
||||
|
||||
@@ -4,8 +4,8 @@ define('USEDCHARSET', 'utf-8');
|
||||
// 加载环境变量配置
|
||||
require_once dirname(dirname(dirname(__DIR__))) . '/env_config.php';
|
||||
// 域名配置(若 pay/common.php 已先定义则跳过)
|
||||
if (!defined('SITE_API_DOMAIN')) define('SITE_API_DOMAIN', env('SITE_API_URL', 'https://api.tscce.cn'));
|
||||
if (!defined('SITE_API2_DOMAIN')) define('SITE_API2_DOMAIN', env('SITE_API2_URL', 'https://api2.tscce.cn'));
|
||||
if (!defined('SITE_API_DOMAIN')) define('SITE_API_DOMAIN', env('SITE_API_URL'));
|
||||
if (!defined('SITE_API2_DOMAIN')) define('SITE_API2_DOMAIN', env('SITE_API2_URL'));
|
||||
|
||||
/// 接口返回用的信息类
|
||||
class ResultObject
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//var g_appid = '14919772144482';
|
||||
//var g_devkey = '14915485974028';
|
||||
var g_RequestAddress = 'https://api2.tscce.cn';
|
||||
var g_RequestAddress = window.location.origin;
|
||||
|
||||
/**
|
||||
* @note 字符串格式化
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
require_once dirname(__FILE__) . '/common.php';
|
||||
|
||||
/// 获取参数(GET)。
|
||||
$app_id = isset($_GET['app_id']) ? $_GET['app_id'] : ''; /// appid
|
||||
$app_id = isset($_GET['appid']) ? $_GET['appid'] : (isset($_GET['app_id']) ? $_GET['app_id'] : ''); /// appid
|
||||
$dev_key = isset($_GET['dev_key']) ? $_GET['dev_key'] : ''; /// 开发者key
|
||||
$market_key = isset($_GET['market_key']) ? $_GET['market_key'] : ''; /// 门店key
|
||||
$login_type = isset($_GET['login_type']) ? $_GET['login_type'] : ''; /// 登陆方式
|
||||
@@ -12,8 +12,8 @@
|
||||
$scode = isset($_GET['scode']) ? $_GET['scode'] : md5(date('Ymdhis') . rand(1000, 9999)); /// 随机数
|
||||
$forms = '';
|
||||
|
||||
/// 其他的参数
|
||||
$attach_array = GetAttachParameters(array('app_id','dev_key','market_key','login_type','redirect_uri','error_uri',), $_GET);
|
||||
/// 其他的参数(排除两种写法的 appid)
|
||||
$attach_array = GetAttachParameters(array('appid','app_id','dev_key','market_key','login_type','redirect_uri','error_uri',), $_GET);
|
||||
|
||||
$attach_param = ''; /// 链接用的附加参数
|
||||
$attach_items = ''; /// 创建表单用的附加参数
|
||||
@@ -46,9 +46,9 @@
|
||||
try {
|
||||
// 直接连接数据库获取登录方式(从环境变量读取)
|
||||
require_once dirname(dirname(dirname(__DIR__))) . '/env_config.php';
|
||||
$dsn = "mysql:host=" . env('API_DB_HOST', 'rm-bp1btyuwq77591x0jpo.mysql.rds.aliyuncs.com') . ":" . env('API_DB_PORT', '3306') . ";dbname=" . env('API_DB_NAME', 'youlehudong') . ";";
|
||||
$username = env('API_DB_USER', 'games');
|
||||
$passwd = env('API_DB_PASSWORD', 'Games0791!!');
|
||||
$dsn = "mysql:host=" . env('API_DB_HOST') . ":" . env('API_DB_PORT') . ";dbname=" . env('API_DB_NAME') . ";";
|
||||
$username = env('API_DB_USER');
|
||||
$passwd = env('API_DB_PASSWORD');
|
||||
$pdo = new PDO($dsn, $username, $passwd, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
|
||||
|
||||
if (empty($market_key)) {
|
||||
|
||||
@@ -4,8 +4,8 @@ define('USEDCHARSET', 'utf-8');
|
||||
// 加载环境变量配置
|
||||
require_once dirname(dirname(dirname(__DIR__))) . '/env_config.php';
|
||||
// 域名配置
|
||||
define('SITE_API_DOMAIN', env('SITE_API_URL', 'https://api.tscce.cn'));
|
||||
define('SITE_API2_DOMAIN', env('SITE_API2_URL', 'https://api2.tscce.cn'));
|
||||
define('SITE_API_DOMAIN', env('SITE_API_URL'));
|
||||
define('SITE_API2_DOMAIN', env('SITE_API2_URL'));
|
||||
|
||||
/// 接口返回用的信息类
|
||||
class ResultObject
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//var g_appid = '14919772144482';
|
||||
//var g_devkey = '14915485974028';
|
||||
var g_RequestAddress = 'https://api2.tscce.cn';
|
||||
var g_RequestAddress = window.location.origin;
|
||||
|
||||
/**
|
||||
* @note 字符串格式化
|
||||
|
||||
Reference in New Issue
Block a user