<?php // 页面编码 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); ?>
php教程
php检测域名是否被微信封锁
我的站长站
2023-01-13
共人阅读
上一篇:php小米运动API接口源码
下一篇:快手短视频去水印API接口源码
最新更新
-
file_get_contents加载读取TXT文本文件内容方法
以下是使用file_get_contents()函数加载读取TXT文本文件内容的示例代码:<?php// 文件路径$filePath = 'w...
-
php判断数组中是否包含某个字符方法大全
in_array()函数$array = ['apple', 'banana', 'orange'];$character = 'banan...
-
php分隔字符方法大全
explode() 函数explode() 函数用于通过一个字符来分割字符串。$str = "one,two,three,four";$arr = explode...
-
php删除数组的第一个元素方法
array_shift()函数array_shift()函数用于删除数组中的第一个元素并返回它。$array = [1, 2, 3, 4, 5];array...
-
php去除字符串的第一个或最后一个字符
php去除字符串的第一个或最后一个字符,可以使用用substr()函数方法去除。substr()函数方法substr() 函数可以...