我正在尝试在.htaccess文件中设置环境变量并在PHP中检索它。我在SO上浏览了许多其他线程,但是到目前为止我尝试过的所有操作都失败了。
我已经将此行添加到.htaccess文件中:
SetEnv SPECIAL_PATH /foo/bin
我尝试使用getenv()PHP函数检索此值:
<?php $specialPath = getenv('SPECIAL_PATH'); ?>
我已经运行phpinfo()来查看可用环境变量的列表,SPECIAL_PATH不存在。我对为什么这不起作用感到困惑。
谢谢!
假设您的配置具有带有.htaccess的AllowOverrides,则必须在Apache中启用mod_env才能使其正常工作。