吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4748|回复: 23
收起左侧

[其他原创] 【2022新版】微信域名拦截检测API源码,检测域名是否能在微信正常打开

  [复制链接]
yuupuu 发表于 2022-11-29 14:54
本帖最后由 yuupuu 于 2022-11-29 15:00 编辑

域名在微信被封有3种情况


第一种:浏览器访问
第二种:非官方网页
第三种:停止访问网页

微信截图_20221129145644.png

被封原因

第一种:腾讯垄断市场!不准对他有威胁的同行的域名在微信正常访问!经典的案例就是抖音、淘宝、支付宝。
第二种:不常见的域名后缀,或者是未备案的域名后缀会出现这个。常见的域名后缀即便是未备案也不会这样!
第三种:违规了。违反《微信外部链接内容管理规范

URL在微信内运行流程

微信截图_20221129145736.png

上代码

[PHP] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php
 
/**
* 微信域名拦截检测
* 2022年11月29日编写
* 作者:TANKING
*/
 
// 页面编码
header("Content-type:application/json");
 
// 隐藏WARNING
error_reporting(E_ALL ^ E_WARNING);
 
// 获取headers
$checkUrl = get_headers('http://mp.weixinbridge.com/mp/wapredirect?url='.$_REQUEST['url']);
$headerStr = json_encode($checkUrl);
 
// 提取Location后面的
$Location_behind = substr($headerStr, strripos($headerStr, "Location"));
 
// 判断域名状态
if($Location_behind == 'false'){
     
    // 该域名无法正常访问
    $result = array(
        'code' => 201,
        'msg' => '该域名无法正常访问,暂时无法查询访问状态'
    );
}else if(strpos($Location_behind,'weixin110') !== false){
     
    // Location后面包含weixin110就是被封了
    // 域名被封
    $result = array(
        'code' => 202,
        'msg' => '域名被封'
    );
}else{
     
    // 域名被封
    $result = array(
        'code' => 200,
        'msg' => '域名正常'
    );
}
 
// 输出JSON
echo json_encode($result,JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICODE);
 
?>


代码解释

通过获取http://mp.weixinbridge.com/mp/wapredirect?url=的请求头,即可判断是否被封,就是这么简单,很多API收费的都是这么干的!


使用方法


具体如何使用,请阅读我的开源:
https://github.com/likeyun/liKeYun_WeChatDomainNameCheck

免费评分

参与人数 12吾爱币 +12 热心值 +10 收起 理由
stxx + 1 谢谢@Thanks!
HUAJIEN + 1 + 1 用心讨论,共获提升!
daerduo + 1 + 1 谢谢@Thanks!
aylitat + 1 + 1 谢谢@Thanks!
windpeaceflowe + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
zephyrr + 1 + 1 谢谢@Thanks!
Lesson云 + 1 + 1 谢谢@Thanks!
kk1212 + 1 + 1 谢谢@Thanks!
雪莱鸟 + 2 谢谢@Thanks!
Creator2K + 2 + 1 支持大佬
xinyangtuina + 1 谢谢@Thanks!
快乐小风 + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

帅才子 发表于 2022-12-1 21:07
{
    "code": 200,
    "msg": "域名正常"
}

php查询后,输出如代码形式,不能直接只输出文字吗。
Bin2450 发表于 2022-11-29 15:07
PastYiHJ 发表于 2022-11-29 15:25
绕着树光速跑 发表于 2022-11-29 15:30

可以,支持一下
sunks120 发表于 2022-11-29 15:39
谢谢分享
waxxy 发表于 2022-11-29 16:43
感谢分享,学习了!
linguo2625469 发表于 2022-11-29 17:46
又增加了点小知识
dujiu3611 发表于 2022-11-29 17:50
感谢分享,网址收藏了,有用
ZhuanZhuYuIT 发表于 2022-11-29 17:57
感谢分享
xinyangtuina 发表于 2022-11-29 17:57
用得上,谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-5-24 11:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表