微信域名防封原始碼

xiaoqi123發表於2020-10-21

點選連結就會提示“已停止訪問該網頁”,如此一來對外分享的二維碼 . 連結之類的基本就作廢了,使用者想要訪問只能透過手動複製連結再開啟瀏覽器貼上訪問,這樣就會造成使用者體驗效果差,使用者量無法有效地累積起來 ,那麼怎麼做才能防止域名被封呢?怎麼起到防封的作用? 所以針對這個問題,特寫這篇文章分享給有需要的朋友。

微信域名防封加密的作用?
落地域名多層加密使用,減少域名的浪費和被封殺;保護原始推廣落地頁不容易被舉報和發現,延長原始推廣落地頁壽命;中間落地域名被封只需重新更換,不影響防封短連結的開啟,減少流量浪費。
如何最大程度的微信防封?
儘可能新增多個入口域名和落地域名,及時檢視平臺傳送的郵件,及時切換。目前平臺採用的技術,會保證每次生成的分享連結和地址的子域名永不重複。微信有人工稽核機制,雖子域名時刻在變,但主域名還是有可能會被封,所以多備一些域名做切換。
微信域名防封加密原理
透過落地域名和入口域名的多層加密保護原始推廣落地頁。透過原始推廣落地頁生成防封短連結,利用技術,中間透過入口域名和落地域名的多層加密來保護推廣落地頁。

以下是原始碼可供參考 一下

$url = "
$params = array('appkey' =>'appkey',//您申請的APPKEY'url' =>'需要查詢的網站);
$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;
}


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69985687/viewspace-2728620/,如需轉載,請註明出處,否則將追究法律責任。

相關文章