2010-08-18 240 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'];