PHP 域名访问限制:判断域名目录长度
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个字符,访问将被拒绝并显示'未授权不允许访问!'的消息。
原文地址: http://www.cveoy.top/t/topic/bGq0 著作权归作者所有。请勿转载和采集!