<?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接口源码
最新更新
-
Swoole Loader扩展打包下载及安装教程
Swoole Loader扩展介绍Swoole Loader扩展是一种PHP第三方代码加密插件,如果你的源码使...
-
PHP报错SWOOLEC loader ext not installed,及SWOOLEC loader安装方法
为什么报错?我们在运行PHP项目时,会报错“SWOOLEC loader ext not installed”,这是因为...
-
PHP批量自动清除php文件BOM头脚本代码分享
BOM头介绍BOM头,全称Byte Order Mark,中文名为“字节顺序标记”。它出现在文本文件的头部,主要用于标识文件的...
-
PHP报错:PHP Notice: Undefined variable: _SESSION解决方法
错误原因PHP报错:PHP Notice: Undefined variable: _SESSION解决方法,错误的原因非常简单,是因为php session没...
-
使用PHP获取XHR请求来源方法
要使用 PHP 获取 XHR 请求的来源,您可以使用:$_SERVER['HTTP_ORIGIN']并且,在直接请求的情况下,您可以...