2011-02-15 25 views
2

我想設置具有DOC_ROOT信息,但沒有如何使用SetEnv讀取Apache中的變量?

SetEnv PROJECT_BASE %{ENV:DOC_ROOT} 
SetEnv LAYOUT_HOME %{ENV:PROJECT_BASE}"/html/app/wordpress/" 

的環境變量,然後能夠訪問LAYOUT_HOME在PHP

我怎樣才能做到這一點?

$ _ SERVER [ 「LAYOUT_HOME」]和$ _ SERVER [ 「PROJECT_BASE」]全局變量:

回答

1

變量通過是入店。如果

一個簡單的測試在PHP執行下一命令

<?php phpinfo(); ?>

並檢查變量存在,並且被定義。

如果沒有,那麼可能是存在於PHP安裝(例如,在A股的氛圍 - sharedhosting)的一些限制

+1

以及問題是在htaccess文件中...我不能訪問變量我使用SetEnv與..%{ENV:PROJECT_BASE}不工作 – qodeninja 2011-02-15 23:23:08

0

到目前爲止,這是不可能的。 您所能做的就是使用RequestHeader設置請求標頭。 所以你會讓你在environ變量,但帶有「HTTP_」前綴。

相關問題