微信域名保护
微擎模块
第三方开发者
|
| 参考价格: ¥0 推荐您购买智伍全家福 |
| 适用系统: 微擎社区版 |
| 是否开源: 微擎应用多数都是加密的,具体请咨询第三方开发者 |
| 运行环境: MySql + PHP |
| 商品保障: 微擎官方上架的应用,经过严格审核 |
| 开具发票: 一般都会开具 |
| 售后服务: 购买之后联系微擎第三方开发者 |
| 开放社群: QQ群:692302511 (交流探讨PHP开源系统模块应用) |
| 公益服务: 如果您不会安装宝塔运行环境,请联系智伍应用在线客服,免费帮忙安装 |
| 在线客服: 智伍QQ客服:155120699 |
请大家去官方微擎应用中心购买正版软件
让辛苦付出的微擎开发者得到回报,让开发者更加坚定信心投入开发工作
这样大家才能用到更好的微擎应用!
智伍应用祝愿所有的微擎开发者和微擎生态越来越好!
微信域名保护应用已经帮助许多客户实现终端域名随机显示,获得良好口碑,欢迎大家使用! 微信域名保护(下面简称域名保护)应用目前已经可以满足绝大部分的域名保护、终端域名隐藏和域名跳转需求,安装应用后及时联系我们哦! 1、如果您自己开发的应用需要使用域名保护应用,可以按照使用说明中的代码方式使用 2、如果您希望为自己购买的应用设置域名保护,您可以使用服务器重定向的方式使用 服务器重定向方式,重定向的配置可以参考微信域名保护应用目录中的“使用说明”,或者联系我们客服 版本升级说明: 1.1.2版本:支持https跳转http,解决泛域名解析时,ssl证书无法使用问题 1.1.1版本:支持服务器重定向方式使用域名保护功能,该方式能够解决在不能修改应用代码的情况下, 1.1.0版本: 支持域名白名单,可以设置不需要调整的域名 支持任意微擎应用的域名跳转保护功能【通过服务器url重写实现,具体方法见下方】 微信域名保护、域名防封、域名自动跳转系统,可以保护微信活动、微信营销类应用的授权域名。 1、设置简单、支持任意多个跳转域名【炮灰域名】随机跳转 2、支持域名泛解析,在跳转域名前面加入两个随机字符串,让跳转域名更加无踪可循 3、支持http方式使用,让您的应用更简单的使用域名保护系统 4、支持设置白名单,指定不需要进行自动跳转的域名清单 主要功能导图:

后台截图:

使用步骤:
1:安装微擎应用“微信域名保护”。
2:通过微擎进入“微信域名保护”应用后台
3:设置系统主域名、炮灰域名和域名泛解析
4:如果是公众号应用,需要在微擎控制台的“站点设置》全局借权”设置中,设置为公众号授权域名
5: 如果选中“域名泛解析”,需要自行设置您的炮灰域名dns泛解析和宝塔中网站的泛解析
6: 具体使用方法可以参考“微信域名保护”应用中的mobile/demo示例
7: 微信开发者工具中访问示例链接:http://您的主域名/app/index.php?i='您的平台uniacid'&c=entry&do=demo&m=eriver_antiseal
“微信域名保护”应用的使用方式有两种:
1、如果是第三方应用,可以使用服务器url重定向的方式使用具体配置方法参考“微信域名保护”应用中的“使用说明”,或咨询我们。
2、如果是自己开发的应用,可以使用代码调用方式使用,使用方法如下:
详细示例参考eriver_antiseal/inc/mobile/demo.inc.php
demo:微信开发者工具中访问示例链接:http://您的主域名/app/index.php?i='您的平台uniacid'&c=entry&do=demo&m=eriver_antiseal
关键提示:
//使用示例:
//微信开发者工具中访问示例链接:http://您的主域名/app/index.php?i='您的平台uniacid'&c=entry&do=demo&m=eriver_antiseal
//使用时将下面的示例代码放到您需要进行域名保护的位置
//详细示例参考
$url = $_W['siteurl'];
if(!function_exists('isHttps')) {
function isHttps()
{
if (!empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) !== 'off') {
return true;
} elseif (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
return true;
} elseif (!empty($_SERVER['HTTP_FRONT_END_HTTPS']) && strtolower($_SERVER['HTTP_FRONT_END_HTTPS']) !== 'off') {
return true;
}
return false;
}
}
function protectUrl($url){
$protectserver = 'http://您的域名'; //需要替换成您的“域名保护”应用服务器域名
$uniacid = '您的域名保护应用uniacid';
//$seed1需要传入随机数字,默认是0时,“域名保护”应用将随机产生一个1到1000的数字
//$seed2需要传入随机数字,只有在支持域名泛解析是才需要传入
$seed1 = rand(11000);
$seed2 = rand(11000);
$requestUrl = $protectserver.'/app/index.php?i='.$uniacid.'&c=entry&a=webapp&do=api&act=protect&m=eriver_antiseal&';
$requestUrl .= 'url='.urlencode($url).'&seed1='.$seed1.'&seed2='.$seed2;
$response = ihttp_get($requestUrl);
if (is_error($response)) {
//网络请求错误
return false;
}
$query=json_decode($response['content']true);
if($query['status']!=0){
return false;
}
return urldecode($query['url']);
}
//使用示例
$redirect = protectUrl($url);
if (!empty($redirect)&&strcmp($url$redirect)) {
header('location: ' . $redirect);
exit();
}
