我一直在为此挣扎一两个礼拜,而我似乎无法解决它。这是我的脚本:我做错了什么
<?php
$Domain = $_SERVER['SERVER_NAME'];
$paryDomain = explode(".",$Domain);
$Array = count($paryDomain);
$RootDomain = "";
$G_SYSTEMID = "";
if ($Array == "1")
{
$RootDomain = $paryDomain[0].'.'.$paryDomain[1];
}
elseif ($Array == "2")
{
$RootDomain = $paryDomain[1].'.'.$paryDomain[2];
}
if ($RootDomain == "storeboard.com")
{
$G_SYSTEMID = 1;
}
elseif ($RootDomain == "dcwn.org")
{
$G_SYSTEMID = 2;
}
echo $G_SYSTEMID;
echo "------------";
?>
为什么我在最后1或2没有结果..?
任何帮助将不胜感激。
Neojakey
我要说明显的原因是$ RootDomain既不是字符串的你比较它太...也许你可以呼应它并看看实际价值是什么...? – MrHug 2013-02-22 21:47:05
开始在整个逻辑中的各个点回显变量,并查看它们开始时的位置,而不是您所期望的。 – ceejayoz 2013-02-22 21:47:06
“我在做什么错”< - 不使用适当的标题。 – 2013-02-22 21:47:08