<?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接口源码
最新更新
-
字符串与数字比较类型转换
都转换成字符串类型$str1 = '0fff';$str2 = 0; if ((string)$str1 == (string)$str2) { echo &#...
-
php判断字符串是否为数字类型
is_numeric()函数方法$value = "123";if (is_numeric($value)) {echo "是数字";} else {echo "不是数字";}i...
-
PHP两个TXT文件对比,去除重复内容
示例代码<?php// 读取两个文件的内容$file1Content = file('file1.txt', FILE_IGNORE_NEW_LINES); ...
-
PHP取第三个逗号前面的内容方法
explode()和数组方法你可以使用explode()函数将字符串按逗号分割成一个数组,然后直接访问数组的第三个元素。...
-
while循环数组判断是否为最后一个数组
end()函数end()函数可以用来获取数组的最后一个元素。这种方法不需要你手动计算数组的长度。$array = [1, 2...