🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
将phpwcsq 目录上传到要授权的网站项目目录,比如TP是application目录 基础变量(jcbl.php) > 此文件不要加密,因为这里的版本号每次更新后都要变。 ``` <?php /* 网程科技(http://www.phpwc.cn) 版权所有,侵权必究*/ /* 在其他PHP引入本文件: include "../application/phpwcsq/jcbl.php"; */ // 远程授权基础设置 $wc_mc = '网程shop系统'; //远程系统名称 $wc_bbh = '1.02'; //本地系统版本号 $wc_bs = 'phpwc_shop'; //远程系统标识 $wc_sqm = ''; //本地授权码 $sp_dqbbh = $wc_bbh + 0.01; //下一个版本号 ?> ``` 授权变量(sqbl.php) > 此文件可以加密,以防止篡改授权状态。 > 注意将 application 项目目录修改为要授权网站的项目目录 > 此文件也可以引入在其他地方一遍客户查询授权信息。 ``` <?php /*网程科技(http://www.phpwc.cn) 版权所有,侵权必究*/ /* 在其他PHP引入本文件: include "../application/phpwcsq/sqbl.php"; */ error_reporting(0); //关闭错误提示 include "../application/phpwcsq/jcbl.php"; //引入基础变量 // 基础设置 $bd_host = $_SERVER['HTTP_HOST']; //当前域名 $bd_hostfg = explode(".",$bd_host); $bd_gym = "{$bd_hostfg['1']}.{$bd_hostfg['2']}"; //获得本地根域名 $time = time(); //当前时间 // 接口效验 $sp_jkcx = file_get_contents("http://www.phpwc.cn/ymsq/index/jkcx"); if ($sp_jkcx=='1'){ // 获取参数设置信息 $sp_set_get = file_get_contents("http://www.phpwc.cn/ymsq/index/set"); $sp_set = json_decode($sp_set_get,true); // 获取域名授权信息 $sp_xxcx_set = file_get_contents("http://www.phpwc.cn/ymsq/index/xxcx?ym={$bd_host}&bs={$wc_bs}"); $sp_xxcx = json_decode($sp_xxcx_set,true); // 获取最新版本号 $sp_zxbb = file_get_contents("http://www.phpwc.cn/ymsq/index/zxbb?bs={$wc_bs}"); // 获取产品信息 $sp_cpgl_get = file_get_contents("http://www.phpwc.cn/ymsq/index/cpgl?bs={$wc_bs}"); $sp_cpgl = json_decode($sp_cpgl_get,true); // 获取指定版本信息 $sp_bbh_get = file_get_contents("http://www.phpwc.cn/ymsq/index/bbgx?bs={$wc_bs}&bbh={$sp_dqbbh}"); $sp_bbh = json_decode($sp_bbh_get,true); $sp_xzdz = "{$sp_bbh['title']}.zip";//获取下一个版本号更新包名 $sp_xzjk = $sp_cpgl['xzurlml']; //获取远程下载接口地址 $sp_xzurl = "{$sp_xzjk}{$sp_xzdz}"; //获取真实更新包下载地址 // 判断是否授权 if (empty($sp_xxcx['id'])){ $sp_check = '1'; //未授权 } // 判断是否停止授权 if ($sp_xxcx['status']=='2'){ $sp_check = '3'; //未授权 } // 获取系统授权时间 if ($sp_set['cpsqsjkg']=='1'){ $cpdqsj_time = $sp_xxcx['cpdqsj']; //授权过期时间 $timecpdqsj =date('Y-m-d',$cpdqsj_time); //当前格式化时间 if ($time > $cpdqsj_time){ $sp_check = '2'; //授权到期 } }else{ $timecpdqsj = '永久'; //当前格式化时间 } // 获取更新授权时间 if ($sp_set['gxsqsjkg']=='1'){ $gxdqsj_time = $sp_xxcx['gxdqsj']; //授权过期时间 $timegxdqsj =date('Y-m-d',$gxdqsj_time); //当前格式化时间 if ($time > $gxdqsj_time){ $sp_gxdqsjzt = '1'; //授权到期 } }else{ $timegxdqsj = '永久'; //当前格式化时间 } } // 输出变量 $wc_hs = ([ 'wc_mc' => $wc_mc, //系统名称 'wc_bs' => $wc_bs, //产品标识 'bd_host' => $bd_host, //本地域名 'bd_gym' => $bd_gym, //本地根域名 'wc_bbh' => $wc_bbh, //本地版本号 'sp_jkcx' => $sp_jkcx, //接口效验结果(1=通过) 'wc_sq' => $sp_set['sqgmurl'], //自助授权URL 'kfsjh' => $sp_set['kfsjh'], //客服手机号 'sp_check' => $sp_check, //获取系统授权状态(0=通过,1=未授权,2=已过期) 'sp_gxdqsjzt' => $sp_gxdqsjzt, //获取更新授权时间状态(0=通过,1=到期) 'timecpdqsj' => $timecpdqsj, //获取系统授权到期时间(格式化时间) 'timegxdqsj' => $timegxdqsj, //获取更新授权到期时间(格式化时间) 'sp_xbb' => $sp_zxbb, //获取最新版本号 'sp_gxnr' => $sp_bbh['wjgxnr'], //获取更新内容 'sp_sjb' => $sp_bbh['sjbgxrr'], //获取更新数据表 'sp_dqbbh' => $sp_dqbbh, //获取下一个版本号 'sp_xzdz' => $sp_xzdz, //获取下一个版本号更新包名 'sp_xzjk' => $sp_xzjk, //获取远程下载接口地址 'sp_xzurl' => $sp_xzurl, //获取真实更新包下载地址 'wc_kz' => '网程科技', //开发者 'wc_gs' => '林州网程科技有限公司', //开发者公司名称 'wc_gw' => 'http://www.phpwc.cn/', //官方网站 'wc_gm' => 'http://www.phpwc.cn/acms/index/shows/catid/91/id/33.html', //程序购买地址 'wc_cj' => 'http://www.phpwc.cn/lists/78.html', //插件下载地址 'wc_hp' => 'https://www.kancloud.cn/phpwc/phpwc_web_hp/2317226', //帮助中心 'wc_zj' => 'http://idc.phpwc.cn/', //域名主机 ]); ?> ``` 系统授权(xtsq.php) > 此文件可以加密,以防止篡改 > 直接在相关页面引入此文件即可。 ``` <?php /*网程科技(http://www.phpwc.cn) 版权所有,侵权必究*/ include "../application/phpwcsq/sqbl.php"; if ($wc_hs['sp_check']=='1'){ echo '<font color=red>该系统未授权,可能是盗版系统,请前往授权:'. $wc_hs['wc_sq'].'</font>'; die; } if ($wc_hs['sp_check']=='3'){ echo '<font color=red>该系统授权已被管理员停用,请联系管理员:'. $wc_hs['wc_sq'].'</font>'; die; } // 检测到期时间 if ($wc_hs['sp_check']=='2'){ echo '<font color=red>该系统授权已到期,到期时间:'.$wc_hs['timecpdqsj']. ',延期请访问:'.$wc_hs['wc_sq'].'</font> <a href='.$wc_hs['wc_sq'].'>立即前往授权</a>'; die; } ?> ```