2010-08-18 274 views
0

我的主機環境使用服務器版本:Apache/2.2.14(Unix),我正在修改 ./usr/local/apache/conf/httpd.conf來設置環境變量並重新啓動服務器。設置apache環境變量

SETENV XML-RPC-IPS 193.45.32.21

我也將其設置爲文件中的第一個條目並重新啓動服務器。但即使重新啓動,如果我嘗試打印它仍然讓我變黑,我是否缺少任何東西?

echo「My IP address」。$ _ SERVER ['XML-RPC-IPs'];

感謝您的幫助 問候 基蘭

+0

轉到serverfault.com,這是一種編程網站,你當然應該得到一個答案有 – jgemedina 2010-08-18 01:52:01

+1

我知道這可能沒有幫助,但FYI我想對你確切的代碼我自己的服務器,它工作正常。我也使用Apache 2.2.14(在Ubuntu服務器上)。也許你有一些防止設置或讀取envars的配置問題? – qmega 2010-08-18 01:55:58

+0

非常感謝您的回答,我確實檢查了php的信息。變量在那裏,但出人意料地用不同的名字我的意思是我給的名字是「XML-RPC-IPs」(在連字符之間)但是那是「XML_RPC_IP」(在下劃線之間)。 – Bujji 2010-08-18 13:54:09

回答

1

環境變量都位於$_ENV superglobal

你所尋找的是echo "My IP address ".$_ENV['XML-RPC-IPs'];