PHP微信域名检测案例

这是一个很简单操作,利用检测跳转是否和域名一致。

正常的情况下会直接跳转,如果被封了也就是红了就会跳转到提示页面。

代码

<?php
/** ----------------------------------
 * 微信域名检测
 * Name:蓝优/幽梦
 * Time:2020-5-15
 -------------------------------------- **/
header('Content-type: application/json'); 
!empty($_REQUEST['url']) ? $url = $_REQUEST['url'] : exit(json_encode(['code'=>202,"msg"=>"缺少参数"],JSON_UNESCAPED_UNICODE));
$api = get_headers('http://mp.weixinbridge.com/mp/wapredirect?url='.$url);
if($api[1] !== 'Location: '.$url.''){
	$value = array('code'=>202,'msg'=>'域名被封');
}else{
	$value = array('code'=>200,'msg'=>'域名正常');
}
echo json_encode($value,JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICODE);