统计
  • 建站日期:2021-03-10
  • 文章总数:386 篇
  • 评论总数:415 条
  • 分类总数:9 个
  • 最后更新:10月20日
文章 未分类

一个文件检测域名是否在微信能正常访问

创新博客
首页 未分类 正文


一个文件检测域名是否在微信能正常访问
-创新博客-专注于资源分享的blog
-第1
张图片

一个文件检测域名是否在微信能正常访问
使用方法,把下面大代码保存为一个api.php文件,然后http://你的域名/api.php?url=需要检测的域名
那么老规矩废话不多说,直接上代码

<?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);

?>

版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。
版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!

这篇文章最后更新于2023-5-13,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
企业官方小程序源码
« 上一篇
开源ChatGPT API (OpenAI API) 桌面客户端,
下一篇 »
为了防止灌水评论,登录后即可评论!

HI ! 请登录
注册会员,享受下载全站资源特权。

最新文章

热门文章