Добрый день, в английском топике ответа нету, попробую на русском, в надежде на кого-нибудь, кто не читает английскую версию.
Я пишу модуль, который должен изменить переменную окружения (которую PHP сможет увидеть как $_SERVER['FLAG'] ) , в зависимости от разных факторов.
Напрямую это сделать не получается, поэтому я добавляю в конфиг:
fastcgi_param FLAG_DETECTED $flag_var;
И потом меняю $flag_var внутри модуля.
В модуле фильтра я создаю context ( и привязываю его к нынешнему request-у), потом в get_handle(), который вызывается во время запроса переменной flag_var я пытаюсь прочитать этот context, но он приходит пустой.
Тоесть судя по всему, заполнение переменной происходит перед вызовом фильтра.
Таким образом, когда выполняется get_handle(), я не могу использовать context request-a.
Help, please? :)