Welcome! Log In Create A New Profile

Advanced

Re: Communicating between nginx' modules

agentzh
December 20, 2009 09:00PM
On Sat, Dec 19, 2009 at 7:18 PM, agentzh <agentzh@gmail.com> wrote:
>
> Sure! And module A can also create module B's ctx for B to "fool" B ;)
> ngx_http_get_module_ctx just reads an item from the r->ctx array using
> the module index. No magic here :)
>

Actually, nginx variables can also be used for this purpose ;)
Especially in the subrequest context. A parent request passes
information to an nginx variable that a subrequest's handler can
recognize. This will work because according to the current
implementation of ngx_http_subrequest, the subrequest will inherit the
parent request's r->variables ;) Mudding with another module's context
might be a bad idea when that module is not yours :)

Cheers,
-agentzh

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

Communicating between nginx' modules

Srebrenko Šehić 4332 December 19, 2009 04:28AM

Re: Communicating between nginx' modules

agentzh 1425 December 19, 2009 06:20AM

Re: Communicating between nginx' modules

agentzh 1349 December 20, 2009 09:00PM

Re: Communicating between nginx' modules

Srebrenko Šehić 1367 December 21, 2009 05:46AM

Re: Communicating between nginx' modules

Piotr Sikora 1439 December 21, 2009 06:26AM

Re: Communicating between nginx' modules

Marcus Clyne 1328 December 21, 2009 06:38AM

Re: Communicating between nginx' modules

Piotr Sikora 1302 December 21, 2009 06:48AM

Re: Communicating between nginx' modules

Marcus Clyne 1403 December 21, 2009 07:02AM

Re: Communicating between nginx' modules

agentzh 2094 December 21, 2009 08:40PM

Re: Communicating between nginx' modules

Igor Sysoev 1331 December 19, 2009 06:34AM

Re: Communicating between nginx' modules

Srebrenko Šehić 1313 December 19, 2009 07:18AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 321
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