Welcome! Log In Create A New Profile

Advanced

Re: set $cookie_abc "$cookie_abc";

February 11, 2013 10:21PM
Thank you for your response.

Versions

nginx versions tried nginx/1.2.5 and nginx/1.3.9
LuaJIT 2.0.0

What I want achive?

Set the value of $cookie_abc to "a"/"b" (some logic) if the cookie value is not coming in the request else use the value set. I am doing this in

server level

set $cookie_abc "$cookie_abc";
set $tmp_abc "";
set_by_lua $tmp_abc '
common.set_abc_cookie()
';

I am using set_by_lua to make sure the cookie value is set before the rewrites are evaluated.

Why I am doing this?

I have used $cookie_abc variable in my config and I want to have "a"/"b" value depending on a logic if the cookie is not passed.

What is not working?

inside common.set_abc_cookie()

ngx.var.cookie_abc = "a" if the cookie is not passed.

This is expected. That is why I am doing
set $cookie_abc "$cookie_abc";

Regards
Amod
SubjectAuthorPosted

set $cookie_abc "$cookie_abc";

amodpandeyFebruary 11, 2013 04:49AM

Re: set $cookie_abc "$cookie_abc";

Ruslan ErmilovFebruary 11, 2013 05:14AM

Re: set $cookie_abc "$cookie_abc";

amodpandeyFebruary 11, 2013 08:41AM

Re: set $cookie_abc "$cookie_abc";

Valentin V. BartenevFebruary 11, 2013 11:06AM

Re: set $cookie_abc "$cookie_abc";

amodpandeyFebruary 11, 2013 01:07PM

Re: set $cookie_abc "$cookie_abc";

Valentin V. BartenevFebruary 11, 2013 01:18PM

Re: set $cookie_abc "$cookie_abc";

amodpandeyFebruary 11, 2013 01:21PM

Re: set $cookie_abc "$cookie_abc";

dbradfieldFebruary 11, 2013 01:54PM

Re: set $cookie_abc "$cookie_abc";

agentzhFebruary 11, 2013 02:48PM

Re: set $cookie_abc "$cookie_abc";

amodpandeyFebruary 11, 2013 10:21PM

Re: set $cookie_abc "$cookie_abc";

agentzhFebruary 12, 2013 02:58PM

Re: set $cookie_abc "$cookie_abc";

António P. P. AlmeidaFebruary 12, 2013 04:14AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 114
Record Number of Users: 7 on March 06, 2014
Record Number of Guests: 229 on August 01, 2014
Powered by nginx    Powered by FreeBSD    PHP Powered    Powered by Percona     ipv6 ready