PHP 域名访问限制:判断域名目录长度

本文将介绍如何在 PHP 代码中添加判断条件,限制访问域名目录长度。

原始代码:

$domain = $_SERVER['HTTP_HOST'];

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

// 网站代码...

增加判断条件:

如果您想在上述代码中添加一个判断条件,以便允许带有6个字符的域名目录访问,可以使用以下代码:

$domain = $_SERVER['HTTP_HOST'];

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

// 网站代码...

这段代码将在原始代码的基础上添加一个条件,即判断域名目录是否为6个字符。如果域名目录不是6个字符,访问将被拒绝并显示'未授权不允许访问!'的消息。

PHP 域名访问限制:判断域名目录长度

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

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