gpt4 book ai didi

PHP如何获取基本域/url?

转载 作者:IT王子 更新时间:2023-10-29 00:56:25 25 4
gpt4 key购买 nike

function url(){
if(isset($_SERVER['HTTPS'])){
$protocol = ($_SERVER['HTTPS'] && $_SERVER['HTTPS'] != "off") ? "https" : "http";
}
else{
$protocol = 'http';
}
return $protocol . "://" . $_SERVER['HTTP_HOST'];
}

例如,对于上面的函数,如果我使用相同的目录,它工作正常,但如果我创建一个子目录,并在其中工作,它也会给我子目录的位置,例如。我只想要 example.com,但如果我在文件夹 sub 中工作,它会给我 example.com/sub。如果我使用的是主目录,则该功能可以正常工作。 $_SERVER['HTTP_HOST'] 有替代方案吗?

或者我如何修复我的函数/代码以仅获取主 url?谢谢。

最佳答案

使用SERVER_NAME

echo $_SERVER['SERVER_NAME']; //Outputs www.example.com

关于PHP如何获取基本域/url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17201170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com