2010-01-15 69 views
1

是否有一個PHP的方式得到主機名文檔根從服務器?我想這樣做,而不是將它們作爲變量存儲在您的PHP代碼中。我不願意使用$ _SERVER,因爲我聽說它不可靠並受到攻擊。這怎麼能在虛擬主機上完成?是否存在可靠和安全的方法?網站主機名和文檔根目錄

回答

3

你可以嘗試

$docroot = getenv("DOCUMENT_ROOT"); 

getenv可以讓你訪問的環境變量。您可以通過打印phpinfo來查看所有可用的變量。也許apache_getenv也有幫助。

+0

這是否適用於Windows環境?好的回答,+1 – 2010-01-15 18:14:04

+0

說實話,我不是關於windows的,但是嘗試它並不難;) – 2010-01-15 18:15:04

+0

我可以在今晚的XAMP上測試它。 :) – SorcyCat 2010-01-15 18:19:00