<?php // 返回JSON header('Content-type: application/json;charset=utf-8'); // 官方API接口 $api = get_headers('http://mp./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种常见情况: |
|