域名被微信屏蔽后的自动切换代码

域名被微信屏蔽是怎么一回事?当出现以下页面就说明域名已经被屏蔽。

为什么会屏蔽呢?可能你的内容有以下情况:

  1. 诱导分享类内容
  2. 诱导关注类内容
  3. H5游戏、测试类内容
  4. 欺诈类内容
  5. 违法经营及可疑服务类内容
  6. 谣言类内容
  7. 骚扰信息、广告信息及垃圾信息
  8. 题文不符、内容低俗的信息
  9. 干扰正常使用、强制跳转类内容

也可能你的内容完全正常,但是由于现在微信中鱼龙混杂,有很多不健康的产品,导致你正常产品被误杀,那要怎么办呢?申请解封,一般来说十个有九个半不会成功,那也不能眼睁睁看到自己的付出打水漂,可以通过黑科技来解决这个问题,我们先通过代码检测域名有没有被屏蔽,如果没被屏蔽则继续访问,如果有被封,那跳转别的域名上去,中间这个过程可以做到0.2秒或者是更快,这样访问者肉眼是完全看不出来的,下面我分享代码供大家参考:

$url = "http://api.monkeyapi.com";
$params = array(
‘appkey‘ =>‘appkey‘,//您申请的APPKEY
‘path‘ =>‘/home‘,//需要切换的路由(非必传)
);

$paramstring = http_build_query($params);
$content = Curl($url, $paramstring);
$result = json_decode($content, true);
if($result) {
    var_dump($result);
}else {
    //请求异常
}

/**
    * 请求接口返回内容
    * @param    string $url [请求的URL地址]
    * @param    string $params [请求的参数]
    * @param    int $ipost [是否采用POST形式]
    * @return    string
*/
function Curl($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;
}

这只是其中一种自动切换的方法,这需要准备很多备用域名来支持,还有一种方式,就是把域名泛解析到一个服务器上,然后通过域名生成N个多级域名来进行跳转,有需要可和我相互交流。

原文地址:https://blog.51cto.com/14302160/2399139

时间: 2024-10-12 03:02:15

域名被微信屏蔽后的自动切换代码的相关文章

域名被微信屏蔽拦截的原因和防封方案

域名在微信内分享推广被拦截是常有的事情,最近在各大论坛博客也有很多朋友给我留言问我有没有解决方案,这其实不用问的,肯定是有解决方案的.举个最简单的例子,我们公司最近在微信内推的一批网页广告链接,一个多月了没有一条链接被拦截的.这其实就能很好的证明是有办法避免域名被微信拦截的,所以特写这篇文章给大家说说我们是怎么做到的.在此之前我们必须知道是哪些原因导致了域名被微信拦截,然后逐个解决. 为什你的域名会被微信拦截? 1.微信会有系统检测,只要检测到你的域名带有诱导分享.擦边球(不良信息.虚假信息等)

域名被微信屏蔽了怎么办?微信域名防封技术

近来域名防封技术已经被众多商家重视了,原因很简单,推广过程中经常遇到域名被微信封的情况,导致推广损失巨大.那么针对微信防封这块,相信大部分朋友已经对防封这方面有了一定的了解.我一直在研究防封这块也有几年时间了,所以在技术方面也在一直向更深层次的方向做研究,今天来分享下最近时间的研究成果. 域名被拦截的主要因素 域名被社交软件拦截或者被屏蔽是推广过程中经常会碰到的情况,那么网站域名在微信被拦截主要原因有哪些呢. 1.被举报,如客户有情绪,会恶意投诉到腾讯2.网站有敏感词或违规内容,比如钓鱼,虚假,

利用JS实现点击按钮后图片自动切换

我么常常看到一个网站的主界面的图片可以切换自如,那么又是如何实现的呢? 1.HTML页面布局如图所示: Main(div) top(div)(显示需要显示的图片) bottom UL (li)<选择>left center right 2.实现上述布局 swap.html <!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Strict//EN' 'http://www.w3.org/TR/html4/strict.dtd'><html&

网站域名被微信/QQ红了(被封锁、被屏蔽、被和谐)后最好的解决方法

关于域名总被微信封杀.屏蔽.拦截,等问题.简单说下自己的经验.有不少用户私信我.累死了,统一说下: 域名被微信封杀,显示的是链接无法访问: 域名被微信拦截,是跟淘宝一样 - 如需浏览,请长按网址复制后使用浏览器访问. 域名被微信屏蔽,顾名思义,屏蔽,肯定是看不到!! 域名被信封,确实很多因素有关,简单列举下 1.微信规定域名要备案,并且要加白名单,新买的域名没做站就被封,应该是抢的刚被人放弃的域名,并且有过黑历史,以前在微信有过不良记录,被用户在腾讯渠道被举报过 2.QQ跟微信,是不同的监测机制

避免域名链接被微信封杀屏蔽拦截的原理和代码

域名链接被微信拦截,就是不能在微信环境中打开,需要通过点击右上角选择浏览器打开. 域名链接微信屏蔽,顾名思义,肯定是看不到了. 域名链接被微信封杀,那就是提示已停止访问该网页的字样. 那是什么原因引起的域名链接被微信封杀屏蔽拦截呢?原因有很多,很大一部分是跟你的网页内容有关系: 诱导分享类内容 诱导关注类内容 H5游戏.测试类内容 欺诈类内容 违法经营及可疑服务类内容 谣言类内容 骚扰信息.广告信息及垃圾信息 题文不符.内容低俗的信息 干扰正常使用.强制跳转类内容当然还有一部分是分享次数过多或者

推广域名被微信中被拦截、封杀、屏蔽的原因以及解决方案

域名被微信封杀,显示的是链接无法访问: 域名被微信拦截,是跟淘宝一样-如需浏览,请长按网址复制后使用浏览器访问.域名被微信屏蔽,顾名思义,屏蔽,肯定是看不到!!域名被信封,确实很多因素有关,简单列举下: 1.微信规定域名要备案,并且要加白名单,新买的域名没做站就被封,应该是抢的刚被人放弃的域名,并且有过黑历史,以前在微信QQ有过不良记录,被用户在腾讯渠道被举报过. 2.QQ跟微信,是不同的监测机制,同时两边都推广很危险.我不少客户,前期就吃过亏,域名被封的快. 3.网站流量太大,微信里面有个传播

微信域名解封-防封系统 怎么样才能让被微信屏蔽的网址允许访问

关于域名总被微信封杀.屏蔽.拦截,等问题.简单说下自己的经验.有不少用户私信我.累死了,统一说下: 域名被微信封杀,显示的是链接无法访问: 域名被微信拦截,是跟淘宝一样 - 如需浏览,请长按网址复制后使用浏览器访问. 域名被微信屏蔽,顾名思义,屏蔽,肯定是看不到!! 域名被信封,确实很多因素有关,简单列举下 1.微信规定域名要备案,并且要加白名单,新买的域名没做站就被封,应该是抢的刚被人放弃的域名,并且有过黑历史,以前在微信有过不良记录,被用户在腾讯渠道被举报过 2.QQ跟微信,是不同的监测机制

微信屏蔽网址解决办法 怎么样才能让被微信屏蔽的网址正常访问

关于域名总被微信封杀.屏蔽.拦截,等问题.简单说下自己的经验.有不少用户私信我.累死了,统一说下: 域名被微信封杀,显示的是链接无法访问: 域名被微信拦截,是跟淘宝一样 - 如需浏览,请长按网址复制后使用浏览器访问. 域名被微信屏蔽,顾名思义,屏蔽,肯定是看不到!! 域名被信封,确实很多因素有关,简单列举下 1.微信规定域名要备案,并且要加白名单,新买的域名没做站就被封,应该是抢的刚被人放弃的域名,并且有过黑历史,以前在微信有过不良记录,被用户在腾讯渠道被举报过的 2.QQ跟微信,是不同的监测机

可自动切换选项卡

当鼠标移动的时候,停止自动切换,当鼠标移除的时候继续自动切换 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head&g