这段代码的作用是判断当前访问的域名是否为'url.whsc.gay',如果不是或者当前请求的 URL 中没有查询字符串,或者查询字符串的长度小于等于 29,则加载'tishi.php' 并退出脚本。

同时,如果在 QQ 或微信内访问网站,会将页面重定向到'http://c.pc.qq.com/middle.html?pfurl=' + 当前页面的 URL。

注意:这段代码中的判断逻辑可能存在问题,应该使用括号将两个条件分别括起来,即将'QQ/' 和 'TIM/' 分开判断。应修改为:

if (strpos($_SERVER['HTTP_USER_AGENT'], 'QQ/') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'TIM/') !== false) {
    // QQ或TIM内访问
    // 重定向操作...
} else if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false) {
    // 微信内访问
    // 重定向操作...
}

另外,由于该代码是在 PHP 中执行的,所以需要将其放在以 .php 为后缀的文件中,并在服务器上运行。

PHP 代码判断域名和用户代理,重定向到特定页面

原文地址: https://www.cveoy.top/t/topic/bxko 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录