PHP - 如果域名

Vin*_*tit 10 php if-statement

我在多域1模板设置上有以下代码:

<?php  $host = parse_url($domain, PHP_URL_HOST);
if($host == 'www.justdoors.co') {
echo "action goes here";
} ?>
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当我在www.justdoors.co域时,它没有执行动作,我错过了什么?

gen*_*sis 11

使用$_SERVER['SERVER_NAME']$_SERVER['HTTP_HOST']变量

 $host = $_SERVER['HTTP_HOST']; 
 if($host == "www.justdoors.co" or $host == "justdoors.co") {
     //do anything you want to do 
 }
Run Code Online (Sandbox Code Playgroud)


Fra*_*tin 6

我以前在我的服务器上成功使用过它.

<?php if ( $_SERVER['SERVER_NAME'] == 'www.domain.com' ) { echo ''; } ?>
Run Code Online (Sandbox Code Playgroud)