Я запускаю Apache/2.2.11 (Win32) PHP/5.3.0
, и я сделал следующее в моем файле .htaccess:
SetEnv FOO bar
Если я распечатаю переменную $_ENV
в файле PHP, я получаю пустой массив. Почему моя переменная окружения не появляется? Почему он пуст в первую очередь?
Я нашел свою переменную, но она появляется в переменной $_SERVER
. И по какой-то причине он появляется дважды, вроде. Почему это?
[REDIRECT_FOO] => bar
[FOO] => bar
Кажется, я могу получить его с помощью getenv('FOO')
, поэтому, возможно, я должен использовать это вместо этого. Но мне все еще немного любопытно, к чему это приводит. Это проблема Windows? Или что происходит?