如何从.htaccess设置自定义全局

kjo*_*876 12 php variables .htaccess

有没有办法从内部设置自定义变量,.htaccess以便每个PHP脚本可以从中读取?我一直在谷歌上搜索.

谢谢!

mar*_*rio 29

您只能从.htaccess设置环境变量:

SetEnv MYVAR whatever
Run Code Online (Sandbox Code Playgroud)

这在$_SERVER数组中可用:

print $_SERVER["MYVAR"];
Run Code Online (Sandbox Code Playgroud)

所以,不完全是一个全局变量.但对某些目的仍然有用.

(另一种选择是声明auto_prepend_file预先定义变量.但那更像是一种解决方法.)


kon*_*ddy 6

您可以在.htaccess(或http.conf)中设置环境变量:

SetEnv foo bar
Run Code Online (Sandbox Code Playgroud)

并通过PHP访问它们

$_ENV['foo']
Run Code Online (Sandbox Code Playgroud)