は私がマルチドメイン1つのテンプレートの設定にコーディングの以下の部分がある場合:私はwww.justdoors.co上だとき、それは行動を行っていないいくつかの理由についてPHP - ドメイン
<?php $host = parse_url($domain, PHP_URL_HOST);
if($host == 'www.justdoors.co') {
echo "action goes here";
} ?>
をドメイン、私は何が足りないですか?
は私がマルチドメイン1つのテンプレートの設定にコーディングの以下の部分がある場合:私はwww.justdoors.co上だとき、それは行動を行っていないいくつかの理由についてPHP - ドメイン
<?php $host = parse_url($domain, PHP_URL_HOST);
if($host == 'www.justdoors.co') {
echo "action goes here";
} ?>
をドメイン、私は何が足りないですか?
使用$_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
}
これまで私のサーバーでこれを正常に使用しています。
<?php if ($_SERVER['SERVER_NAME'] == 'www.domain.com') { echo ''; } ?>
私はこれを試してみましたし、それは完全に働いています。..
<?php
function conn()
{
$ora_con=0;
//development connection building
if ($_SERVER['SERVER_NAME'] == 'xyz.com')
{$username='scott';
$password = 'tiger';
$ora_conn_string = 'conn_name:port_no/db_name';
//echo "<br>development connection building";
$ora_con = oci_connect($username,$password,$ora_conn_string);
//echo '<br>dev connection build<br>';
}
//Production connection building
elseif ($_SERVER['SERVER_NAME'] == 'abc.net')
{$username='prod_scott';
$password = 'prod_tiger';
$ora_conn_string = 'conn_name:port_no/db_name';
//echo "<br>Production connection building";
$ora_con = oci_connect($username,$password,$ora_conn_string);
//echo '<br>Prod connection build<br>';
}
return $ora_con;
}
?>
'$のdomain'の値は何ですか? –
あなたがそのドメインにいるときに '$ host'の値は何ですか? – Jon