微信域名檢測的機制原理以及實現方式

It7407發表於2020-06-12

    微信域名檢測的機制原理以及實現方式

在我們通常會遇到做微信活動因為一個微信端的頁面要進行分享,這個頁面被粉絲分享到一定的次數和觀看量,就會有一個限制,開啟就會多次遭到微信攔截,這樣就導致所有的 分享就白做了,一般都會出現以下的顯示介面,如圖所示:

  量資料也會遭到損失,做微信頁面活動來促進營銷方式變列,這個懂得做微信公眾號就就都明白。所以我們需要一個能時時監測的 “微信防封域名是否被攔截檢測”。 微信防封域名

有一個這功能,如果 一但發現被攔截 ,我們就可以隨時做好對應的準備及時換 “域名”或 “url連結”,這樣粉絲資料就不會損失,保持正常變列。這個功能現在已經有研究開放的介面,看試用案列:

1.   $url = " ;

2.   $params = array (

3.   'appkey' => 'appkey' , // 您申請的 APPKEY

4.   'url' => ' , // 需要查詢的網站

5.   ); <<-- 有不懂的加 q 諮詢 :510124737-->>

6.    

7.    

8.   $paramstring = http_build_query($params);

9.   $content = Curl($url, $paramstring);

10. $result = json_decode($content, true );

11. if ($result) {

12.     var_dump($result);

13. } else {

14.     // 請求異常

15. } <<-- 有不懂的加 q 諮詢 :510124737-->>

16.  

17.

18. /**

19.     * 請求介面返回內容

20.     * @param     string $url [ 請求的 URL 地址 ]

21.     * @param     string $params [
求的引數 ]

22.     * @param     int $ipost [ 是否採用 POST 形式 ]

23.     * @return     string

24. */

25. function Curl ($url, $params = false, $ispost = 0 )

26. {

27.     $httpInfo = array ();

28.     $ch = curl_init();

29.

30.     curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);

31.     curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60 );

32.     curl_setopt($ch, CURLOPT_TIMEOUT, 60 );

33.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true );

34.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true );

35.     if ($ispost) {

36.         curl_setopt($ch, CURLOPT_POST, true );

37.         curl_setopt($ch, CURLOPT_POSTFIELDS, $params);

38.         curl_setopt($ch, CURLOPT_URL, $url);

39.     } else {

40.         if ($params) {

41.             curl_setopt($ch, CURLOPT_URL, $url. '?' .$params);

42.         } else {

43.             curl_setopt($ch, CURLOPT_URL, $url);

44.         }

45.     }

46.

47.     $response = curl_exec($ch);

48.         if ($response === FALSE ) {

49.         //echo "cURL Error: " . curl_error($ch);

50.         return false ;

51.     }

52.

53.     $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

54.     $httpInfo = array_merge($httpInfo, curl_getinfo($ch));

55.     curl_close($ch);

56.     <<-- 有不懂的加 q 諮詢 :510124737-->>

 

 

 

 



 


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

相關文章