一尘不染

在.htaccess中设置环境变量,然后在PHP中检索它

php

我正在尝试在.htaccess文件中设置环境变量并在PHP中检索它。我在SO上浏览了许多其他线程,但是到目前为止我尝试过的所有操作都失败了。

我已经将此行添加到.htaccess文件中:

SetEnv SPECIAL_PATH /foo/bin

我尝试使用getenv()PHP函数检索此值:

<?php $specialPath = getenv('SPECIAL_PATH'); ?>

我已经运行phpinfo()来查看可用环境变量的列表,SPECIAL_PATH不存在。我对为什么这不起作用感到困惑。

谢谢!


阅读 273

收藏
2020-05-29

共1个答案

一尘不染

假设您的配置具有带有.htaccess的AllowOverrides,则必须在Apache中启用mod_env才能使其正常工作。

2020-05-29