PHP 网站访问权限控制示例

本示例演示了如何使用 PHP 代码控制网站访问权限,限制除指定域名和 URL 外的访问。

示例代码 1:

$domain = $_SERVER['HTTP_HOST'];

if($domain !== 'fh.whsc.gay' && (!strpos($_SERVER['REQUEST_URI'], '?') || strlen($_SERVER['REQUEST_URI']) <= strpos($_SERVER['REQUEST_URI'], '?') + 29)){
    echo '未授权不允许访问!';
    exit;
}

// 网站代码...

示例代码 2:

$domain = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['REQUEST_URI'];

if($domain !== 'fh.whsc.gay' && (!strpos($uri, '?') || strlen($uri) <= strpos($uri, '?') + 29) && strlen($uri) <= strpos($uri, '/') + 6){
    echo '未授权不允许访问!';
    exit;
}

// 网站代码...

代码说明:

  • 示例代码 1 限制除 'fh.whsc.gay' 域名外的所有访问,以及 URL 中不包含 '?' 或 '?' 后面字符长度小于 29 的访问。
  • 示例代码 2 在示例代码 1 的基础上,进一步限制 URL 路径长度小于 6 的访问。

注意:

  • 以上代码仅供参考,实际应用中需要根据具体需求进行修改。
  • 为了安全起见,建议将代码中的域名和 URL 替换为真实的地址。
  • 建议使用更安全的验证方法,例如使用数据库或配置文件存储访问权限信息。
PHP 网站访问权限控制示例

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

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