Welcome! Log In Create A New Profile

Advanced

Как изменить значение переменной из модуля фильтра

August 08, 2012 09:04AM
Добрый день, в английском топике ответа нету, попробую на русском, в надежде на кого-нибудь, кто не читает английскую версию.

Я пишу модуль, который должен изменить переменную окружения (которую 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? :)
Subject Author Posted

Как изменить значение переменной из модуля фильтра

pavleg August 08, 2012 09:04AM

Re: Как изменить значение переменной из модуля фильтра

VBart August 08, 2012 09:18AM

Re: Как изменить значение переменной из модуля фильтра

pavleg August 08, 2012 10:19AM

Re: Как изменить значение переменной из модуля фильтра

VBart August 08, 2012 10:24AM

Re: Как изменить значение переменной из модуля фильтра

pavleg August 08, 2012 10:29AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 279
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready