function url(){
if(isset($_SERVER['HTTPS'])){
$protocol = ($_SERVER['HTTPS'] && $_SERVER['HTTPS'] != "off") ? "https" : "http";
}
else{
$protocol = 'http';
}
return $protocol . "://" . $_SERVER['HTTP_HOST'];
}
例如,使用上面的函数,如果我使用相同的目录,它可以正常工作,但是如果我创建一个子目录并在其中工作,它也会给我子目录的位置,例如。我只是想要,但如果我在文件夹中工作,example.com
它会给我。如果我使用主目录,则该功能可以正常工作。有替代方案吗?example.com/sub
sub
$_SERVER['HTTP_HOST']
或者我怎样才能修复我的函数/代码以仅获取主 url?谢谢。