获取当前域
我在服务器上有我的网站。http://www.myserver.uk.com
在此服务器上,我有两个域:
one.com and two.com
我想使用PHP获取当前域,但是如果我使用,那么它会向我显示$_SERVER['HTTP_HOST']
myserver.uk.com
而不是:
one.com or two.com
如何获取域,而不是服务器名称?
我在服务器上有我的网站。http://www.myserver.uk.com
在此服务器上,我有两个域:
one.com and two.com
我想使用PHP获取当前域,但是如果我使用,那么它会向我显示$_SERVER['HTTP_HOST']
myserver.uk.com
而不是:
one.com or two.com
如何获取域,而不是服务器名称?
最好的用法是
echo $_SERVER['HTTP_HOST'];
它可以这样使用:
if (strpos($_SERVER['HTTP_HOST'], 'banana.com') !== false) {
echo "Yes this is indeed the banana.com domain";
}
下面的代码是查看结构化 HTML 输出中 $_SERVER 中的所有变量的好方法,其中突出显示了在执行后直接停止的关键字。由于我有时会忘记自己使用哪一个 - 我认为这可能很好。
<?php
// Change banana.com to the domain you were looking for..
$wordToHighlight = "banana.com";
$serverVarHighlighted = str_replace( $wordToHighlight, '<span style=\'background-color:#883399; color: #FFFFFF;\'>'. $wordToHighlight .'</span>', $_SERVER );
echo "<pre>";
print_r($serverVarHighlighted);
echo "</pre>";
exit();
?>