我需要在php脚本中的$ _SERVER数组中添加一个变量。是否有可能通过php.ini文件执行此操作?我想在网络服务器上为所有脚本添加变量,因此在每个脚本中添加它都非常不方便。
谢谢, TSS
答案 0 :(得分:7)
您可以在.htaccess或apache配置中设置它
<VirtualHost *:80>
...
SetEnv PARAM "VALUE"
...
</VirtualHost>
它将被添加到变量$_SERVER['PARAM'].
答案 1 :(得分:3)
如果您正在使用Apache,请尝试使用SetEnv模块。
(你可以在这里看到更多:Declaring global variable with php.ini)
答案 2 :(得分:2)
我想不出通过php.ini向$ _SERVER添加东西的方法(这并不意味着没办法)。
但是,您可以使用httpd.conf中的SetEnv在服务器范围内向$ _ENV添加内容(假设这里是apache)。有可能使用其他Web服务器执行此操作,但我不确定它们是什么。