在我们通常会遇到做微信活动因为一个微信端的页面要进行分享,这个页面被粉丝分享到一定的次数和观看量,就会有一个限制,打开就会多次遭到微信拦截,这样就导致所有的 分享就白做了,一般都会出现以下的显示界面,如图所示:
量数据也会遭到损失,做微信页面活动来促进营销方式变列,这个懂得做微信公众号就就都明白。所以我们需要一个能时时监测的 “微信防封域名是否被拦截检测”。 微信防封域名
有一个这功能,如果 一但发现被拦截 ,我们就可以随时做好对应的准备及时换 “域名”或 “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);
如果觉得《微信域名检测的机制原理以及实现方式》对你有帮助,请点赞、收藏,并留下你的观点哦!