设置环境数据库,系统文件夹,应用程序文件夹,用于codeigniter

时间:2012-09-19 15:22:14

标签: codeigniter-2

我在Solution to multi server environment with a CodeIgniter website上查看了这个答案 发生的是用这样的简单回声测试它

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'有什么问题吗?

1 个答案:

答案 0 :(得分:1)

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

将使其按预期工作。