码迷,mamicode.com
首页 > 微信 > 详细

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

时间:2019-02-23 21:48:28      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:独立   dsp   err   cti   处理   isp   json   monkey   erro   

近来域名防封技术已经被众多商家重视了,原因很简单,推广过程中经常遇到域名被微信封的情况,导致推广损失巨大。那么针对微信防封这块,相信大部分朋友已经对防封这方面有了一定的了解。我一直在研究防封这块也有几年时间了,所以在技术方面也在一直向更深层次的方向做研究,今天来分享下最近时间的研究成果。

域名被拦截的主要因素

域名被社交软件拦截或者被屏蔽是推广过程中经常会碰到的情况,那么网站域名在微信被拦截主要原因有哪些呢。

1、被举报,如客户有情绪,会恶意投诉到腾讯
2、网站有敏感词或违规内容,比如钓鱼,虚假,违法,色情,夸大疗效等敏感字眼,网络蜘蛛会将这些词提交到服务器进行比对筛选,符合微信系统拦截条件的会将你的域名加入黑名单。
3、恶意举报,现在网络竞争激烈,一旦举报,网站加入黑名单就会拦截。

我们知道原因了,那就针对原因逐个击破。

技术图片

域名防封方法

1、换域名(大站或者不同主体独立备案域名)

2、微信跳转系统(超级中转圆滑跳到落地页)

3、敏感词处理(敏感词是最大的因素,要把敏感词混淆)

4、随机ip(可用cdn加速技术,使得ip在各省各区都不同)

5、来源处理(跳转去除来源,使得入口链接不受牵连)

域名防封代码

$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 {
    //请求异常
}

/**
    * 请求接口返回内容
    * @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;
}--有不懂的加q咨询:511979480

 

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

标签:独立   dsp   err   cti   处理   isp   json   monkey   erro   

原文地址:https://www.cnblogs.com/mlfl/p/10424388.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!