失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【全新官方接口】php检测微信域名拦截 检测微信域名被封

【全新官方接口】php检测微信域名拦截 检测微信域名被封

时间:2020-11-21 03:46:12

相关推荐

【全新官方接口】php检测微信域名拦截 检测微信域名被封

你的域名在微信被拦截的3种常见情况

1、域名因违规或有风险被拦截(红色拦截)

2、类似,这种的恶意竞争式拦截,淘宝、抖音等微信的竞争对手一般都是白色拦截(白色拦截)

3、有一个中间页的拦截,需要多次点击按钮才可以跳转到你的域名的,多是一些新型域名后缀,例如.top .xyz .link后缀,这种情况,备案后可以解决(备案拦截)

通过php get_headers()函数就可以分析到结果

这个下标为6是一个URL,在微信访问后正是这个讨厌的页面!

如果切换为正常的链接的话,返回的headers是这样的

之前发过一次,但是之前的已经不能用了

现在又重新抓包,终于发现了,原来之前的接口

修改了数据返回的位置,之前是返回下标为[1]的

现在返回的位置下标是[6]既然这样

那么代码就好写了~下面是代码,再也不用网上收费的api了

<?php// 返回JSONheader('Content-type: application/json;charset=utf-8');// 官方API接口$api = get_headers('/mp/wapredirect?url='.$_REQUEST['url']);// 判断是否被拦截,主要是下标为6的节点返回的是weixin110就代表被封了if (trim(empty($_REQUEST['url']))) {$result = array('code' => 201,'msg' => '请传入需要检测的URL','tips' => '');}else if($api[6] !== 'Location: '.$_REQUEST['url'].''){$result = array('code' => 202,'msg' => '域名被拦截','tips' => '');}else{$result = array('code' => 200,'msg' => '域名正常','tips' => '');}// 输出JSONecho json_encode($result,JSON_UNESCAPED_UNICODE);?>

如何使用?

1、新建wxcheck.php文件

2、拷贝上面代码

3、部署到服务器即可

4、发起Get请求,URL格式如下

http://域名/目录/wxcheck.php?url=你要检测的域名

Author:TANKING

Date:-12-23

Web:/

WeChat:face6009

如果觉得《【全新官方接口】php检测微信域名拦截 检测微信域名被封》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。