用PHP写一个域名QQ拦截检测接口
以下是一个简单的PHP代码示例,可以检测一个域名是否被QQ拦截:
<?php
function is_qq_blocked($domain) {
$url = "http://check.ptlogin2.qq.com/check?uin=1234567890&appid=500001&js_ver=10151&js_type=0&login_sig=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&u1=http%3A%2F%2Fqq.com%2F&pt_uistyle=40&r=0.12345678901234567";
$url = str_replace('qq.com', $domain, $url);
$result = file_get_contents($url);
if (strpos($result, 'ptui_checkVC(') !== false) {
return true;
} else {
return false;
}
}
// 测试
$domain = 'example.com';
if (is_qq_blocked($domain)) {
echo $domain . '被QQ拦截了';
} else {
echo $domain . '没有被QQ拦截';
}
这个代码示例中,我们模拟了一个QQ登录请求,把要检测的域名替换成请求中的u1参数,然后判断返回值中是否包含ptui_checkVC(,如果包含就表示被拦截了。
原文地址: https://www.cveoy.top/t/topic/bE6G 著作权归作者所有。请勿转载和采集!