Apache的ENV变量出现在PHP的$ _SERVER超全局变量中,但getenv()返回false

时间:2018-12-05 08:20:33

标签: environment-variables setenv

根据在线上找到的所有文档,getenv()是检索ENV变量的最安全选择,只要它在$ _SERVER和$ _ENV超全局变量中都搜索该变量即可。

在我的情况下,Apache的conf中有一个变量集(通过SetEnv),PHP-FPM phpinfo()显示$ _SERVER ['envname']保留正确的值,但是getenv()返回false。

我可以改用$ _SERVER,但是我只是想知道我缺少什么,因为大多数人都说getenv()也会搜索$ _SERVER。

0 个答案:

没有答案