$url = "http://api.monkeyapi.com";
$params = array(
'appkey' =>'appkey',//您申请的APPKEY
'url' =>'www.monkeyapi.com',//需要查询的网站
);$paramstring = http_build_query($params);
$content = monkeyCurl($url, $paramstring);
$result = json_decode($content, true);
if($result) {var_dump($result);
}else {//请求异常}<<--有不懂的加q咨询:511979480-->>/*** 请求接口返回内容* @param    string $url [请求的URL地址]* @param    string $params [请求的参数]* @param    int $ipost [是否采用POST形式]* @return    string
*/
function monkeyCurl($url, $params = false, $ispost = 0)
{$httpInfo = array();$ch = curl_init();curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);curl_setopt($ch, CURLOPT_TIMEOUT, 60);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);if ($ispost) {curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, $params);curl_setopt($ch, CURLOPT_URL, $url);}else {if ($params) {curl_setopt($ch, CURLOPT_URL, $url.'?'.$params);} else {curl_setopt($ch, CURLOPT_URL, $url);}}$response = curl_exec($ch);if ($response === FALSE) {//echo "cURL Error: " . curl_error($ch);return false;}$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);$httpInfo = array_merge($httpInfo, curl_getinfo($ch));curl_close($ch);return $response;
}

易实现的方案

第一步

你需要有一个微信域名检测接口,自己开发或是购买都可以。

第二步

配置你的程序,用三套域名A、B、C,比如说分享出去的域名是A,这里面A被称作是主域名。

点开后跳到B,跳转之前检测一下B有没有被封,这里面的B就称作是落地域名。通常情况下落地域名B需要准备几十甚至上百个,利用域名检测接口可以轻松实现被封自动切换。

那C是干什么用的呢,微信4月25日以后改变了分享规则,通过JSSDK分享域名必须是公众号后台绑定域名,不能像以前那样想分享什么域名就可以分享什么域名了。

C域名专门用作分享,在B域名下触发分享条件以后跳到C域名,自定义分享出去以后,C域名从程序上设置又跳回到A。

这样A->B->C->A循环跳转

防封相关经验

1、跳转破微信封域名,这个技术的原理是域名批量解析生成N个二级域名,域名无限替换跳转;并且网页入口、落地页、转发到朋友圈的域名都不同,即使被举报了短时间内也不会有问题。

2、仿举报页面,其原理就是在网页上自己做一个举报按钮,举报页面也是仿微信举报选项,不过只能解决普通小白用户的举报。目前可恶的同行开发了模拟人工举报的软件,走的微信举报流程,让人防不胜防。

3、租防封域名,这个域名本质上是有备案号+游戏备案号+微信白名单的域名。

4、CDN防护原理,利用高仿服务器转发你的链接,经过防火墙的屁胡流量等技术细节,让域名被微信封的几率大大降低,但是不能100%防封。

H5棋牌及APP下载类域名在微信内转发如何做好防封防拦截相关推荐

  1. H5棋牌及APP下载类域名在微信内转发防封防防拦截方案

    微信域名检测技术的主要用户是微信域名防封,大家知道拼多多这种网站,靠诱导分享方式在微信里面摇身一变已经估值160亿美元,身价仅次于京东了 ,这是何等的速度,简直是惊为天人,But如果你想使用微信病毒营 ...

  2. H5棋牌游戏app下载链接在微信中显示已停止访问或打不开的解决方案

    微信的使用人数已经高居各通讯APP的榜首的同时,微信成为了我国移动流量最大的平台之一,从去年开始就对这一块管制的很严,在微信内分享链接很容易就会被微信拦截屏蔽.要是微信用户收到被屏蔽的链接后,打开提示 ...

  3. 怎么处理H5棋牌游戏app下载链接在微信中打不开或者显示已停止访问该网页

    需求分析 通过扫描二维码下载APP已成为一个大家管用且非常方便的下载方式了,微信也成为扫描二维码重要的工具,因为目前微信的用户占据了国内大部分市场. 然而在我们做营销活动或推广宣传的时候,容易遇到域名 ...

  4. h5域名及微信快借贷款金融类APP下载链接域名在微信内显示已停止访问或无法打开的原因及解决方案

    最近很多朋友在使用微信分享转发网页链接的时候,都很容易碰到链接在微信中无法打开的问题.通常这种情况微信会给个提示 "已停止访问该网址" ,那么导致这个情况的因素有哪些呢,主要有以下 ...

  5. 微信H5棋牌游戏APP下载链接被屏蔽的解决办法

    现在网上其它的方法都只是一个页面,让访问者自己手动点右上角浏览器打开,而这个不同,是可以直接自动跳转的. 安卓访问时可以直接自动跳转浏览器:IOS就复杂一点了,需要点一下然后借助手机淘宝才可以跳转. ...

  6. APP下载二维码微信扫一扫无法打开解决方案

    微信扫一扫屏蔽了APP下载连接无非是想让大家将资源转移到自家平台,国人微信中毒过深,看到二维码首先想到的一定是微信(好强大的用户引导).为了更好的用户体验,只能向腾讯屈服将应用转移到腾讯平台.当然如果 ...

  7. h5页面添加APP下载引导页实现APP下载

    最近呢,接到一个新需求,在我们负责的H5网页网站添加一个app下载引导页,成功之后来给大家分享一下! 先给大家来看一下ios跟Android微信内点击链接有什么不同: Android展示显示微信内空白 ...

  8. APP下载页面(支持微信扫一扫)

    <!DOCTYPE html> <html lang="en"><head><meta charset="utf-8" ...

  9. APP下载域名链接在微信被封,被拦截该如何处理

    身在网站要想在微信端被使用,多多少少都会有预防被拦截,是专门为运营网站和公众号的运营者一个研究的工具几十你是正常网站, 也是公司企业备案,照样也会被拦截.这个被拦截一般来说就是你的这个域名已经在微信中 ...

最新文章

  1. 一天一个Java基础——对象和类
  2. 广域网结构和我国通信网的构成
  3. 哪种网络访问控制方法最适合?
  4. JavaFX maven工程pom文件完整内容
  5. 求点被多少个矩形覆盖
  6. x86的32位汇编快速入门
  7. Hadoop完全分布式安装
  8. Spring 多线程
  9. com.alibaba.fastjson.JSONObject之对象与JSON
  10. POJ 1860 Currency Exchange 最短路+负环
  11. IOS中常见UI细节和常识
  12. java pdf 水印_java pdf加水印的方法
  13. 最快的Android TreeView出现了!
  14. 苹果怎么测是原装屏_Wendy在华强北教你组装苹果8P——屏幕
  15. [从头读历史] 第280节 诗经目录以及十五国风的地域分布
  16. ML-czy的小组任务3
  17. 设计模式之浅浅的理解桥接模式
  18. concatenation 和 element-wise summation 该选哪个?
  19. 我是郭敬明小说里手握信用金卡的银行客户,但并没有变成有头有脸的社会土豪
  20. IP地址,子网掩码、默认网关,DNS的设置和工作原理(总结)

热门文章

  1. 电竞LOL数据API接口 - 【即时指数】API调用示例代码
  2. 抠图软件哪个最好用?这三款亲测简单、有效、功能强
  3. 中小微企业抉择全网营销平台公司合作的6大要点
  4. QQ快捷登录(sdk登录)
  5. Fedora 14 下安装五笔输入法
  6. 荣耀畅玩7x不能使用鸿蒙系统,本是同根生 荣耀畅玩7、畅玩7A、畅玩7C和荣耀7X区别对比...
  7. 广东工业大学控制工程考研
  8. 互联网项目组资源规划
  9. python中的逻辑量有什么_Python中and(逻辑与)计算法则
  10. 四级真题图表作文计算机,大学英语四级考试---图表作文写作方法.ppt