0

我在使用 CodeIgniter 网站的多服务器环境解决方案上检查了这个答案 发生了这样的简单回声测试它

if(strpos($_SERVER['HTTP_HOST'], 'mylivesite.com'))
{
    define('LIVE', TRUE);
    echo "LIVE";
}
else
{
    define('LIVE', FALSE);
    echo "NOT LIVE";
}

不会工作。总是说它不是活的。但是这样。

if($_SERVER['HTTP_HOST'] === 'mylivesite.com')
{
    define('LIVE', TRUE);
    echo "LIVE";
}
else
{
    define('LIVE', FALSE);
    echo "NOT LIVE";
}

在远程服务器上说它是实时的。

会有什么问题?==='mylivesite.com'会有什么问题吗?

4

1 回答 1

1
if(strpos($_SERVER['HTTP_HOST'], 'mylivesite.com') === false)
{
    define('LIVE', FALSE);
    echo "NOT LIVE";
}
else
{
    define('LIVE', TRUE);
    echo "LIVE";
}

将使其按预期工作。

于 2012-09-19T15:45:48.260 回答