你如何使用SetEnv读取Apache中的变量?

时间:2011-02-15 23:14:58

标签: apache setenv

我想设置一个带有DOC_ROOT信息但没有

的env变量
SetEnv PROJECT_BASE %{ENV:DOC_ROOT}
SetEnv LAYOUT_HOME  %{ENV:PROJECT_BASE}"/html/app/wordpress/"

然后能够访问php中的LAYOUT_HOME

我该怎么做?

2 个答案:

答案 0 :(得分:1)

可通过以下方式访问变量:

$ _ SERVER [“LAYOUT_HOME”]和$ _SERVER [“PROJECT_BASE”]全局变量。

一个简单的测试,如果在php

中执行下一个命令

<?php phpinfo(); ?>

并检查变量是否存在并已定义。

如果没有,则可能存在一些限制在php安装中(例如在共享环境中 - 共享主机)

答案 1 :(得分:0)

到目前为止,这是不可能的。 您所能做的就是使用RequestHeader设置请求标头。 因此,您可以在环境中使用变量,但使用&#34; HTTP _&#34;前缀。