可以使用以下 PHP 代码实现该判断:

<?php
$domain = $_SERVER['HTTP_HOST']; // 获取当前访问的域名

if ($domain !== 'fh.whsc.gay') {
    if(strpos($_SERVER['REQUEST_URI'], '?') === false && strpos($_SERVER['REQUEST_URI'], '/') === false) {
        echo '不可以访问非授权域名';
        exit;
    }
}

此代码首先通过 $_SERVER['HTTP_HOST'] 获取当前访问的域名,并与 'fh.whsc.gay' 进行比较。如果不匹配,则进入判断条件。

在判断条件中,使用 strpos 函数判断 $_SERVER['REQUEST_URI'] 是否包含问号和斜杠。如果不包含,则输出提示信息'不可以访问非授权域名'并终止脚本执行。

注意,此代码只适用于 Apache 服务器,如果使用其他服务器如 Nginx,需要根据具体环境进行相应的配置。

PHP 限制访问域名:仅允许 fh.whsc.gay 访问

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

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