打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
php最新微信域名拦截检测api源码
userphoto

2022.11.21 江苏

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

php最新微信域名拦截检测api源码

一键检测域名是否被微信屏蔽(网站是否可以在微信客户端中打开),适合做防红防拦截功能。

域名在微信被拦截的3种常见情况:
1、域名因违规或有风险被拦截(红色拦截)
2、类似taobao.com,douyin.com这种的恶意竞争式拦截,淘宝、抖音等微信的竞争对手一般都是白色拦截(白色拦截)
3、有一个中间页的拦截,需要多次点击按钮才可以跳转到你的域名的,多是一些新型域名后缀,例如.top .xyz .link后缀,这种情况,备案后可以解决(备案拦截)

温馨提示,服务器需要开启以下开关:
1、openssl
2、把allow_url_fopen给启用,改成allow_url_fopen = On
3、user_agent=”PHP”,默认前面有个 ” ; ” 去掉即可

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何快速知道域名是否被微信拦截
微信支付(转载)
微信支付终于成功了(安卓、iOS)在此分享
网址缩短
微信jssdk批量添加卡券接口(踩坑经验)
实时检测微信域名防红拦截检测API-最新腾讯域名屏蔽检测官方接口
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服