2012-09-19 26 views
0

我檢查這個答案上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
if(strpos($_SERVER['HTTP_HOST'], 'mylivesite.com') === false) 
{ 
    define('LIVE', FALSE); 
    echo "NOT LIVE"; 
} 
else 
{ 
    define('LIVE', TRUE); 
    echo "LIVE"; 
} 

將使其按預期工作。

+1

非常感謝! – JonnyDevv

相關問題