温馨提示:文章已超过31天没有更新,请注意相关的内容是否还可用!
微信域名保护应用已经帮助许多客户实现终端域名随机显示,获得良好口碑,欢迎大家使用!n n 微信域名保护(下面简称域名保护)应用目前已经可以满足绝大部分的域名保护、终端域名隐藏和域名跳转需求,安装应用后及时联系我们哦!n 1、如果您自己开发的应用需要使用域名保护应用,可以按照使用说明中的代码方式使用n 2、如果您希望为自己购买的应用设置域名保护,您可以使用服务器重定向的方式使用n 服务器重定向方式,重定向的配置可以参考微信域名保护应用目录中的“使用说明”,或者联系我们客服n n 版本升级说明:n 1.1.2版本:支持https跳转http,解决泛域名解析时,ssl证书无法使用问题n 1.1.1版本:支持服务器重定向方式使用域名保护功能,该方式能够解决在不能修改应用代码的情况下,n 1.1.0版本: 支持域名白名单,可以设置不需要调整的域名n n 支持任意浩创云应用的域名跳转保护功能【通过服务器url重写实现,具体方法见下方】 n n 微信域名保护、域名防封、域名自动跳转系统,可以保护微信活动、微信营销类应用的授权域名。n 1、设置简单、支持任意多个跳转域名【炮灰域名】随机跳转n 2、支持域名泛解析,在跳转域名前面加入两个随机字符串,让跳转域名更加无踪可循n 3、支持http方式使用,让您的应用更简单的使用域名保护系统n 4、支持设置白名单,指定不需要进行自动跳转的域名清单nn 主要功能导图:

后台截图:

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