Welcome! Log In Create A New Profile

Advanced

set $cookie_abc "$cookie_abc";

February 11, 2013 04:49AM
I have some lua code where I play with the value of ngx.var.cookie_abc. The variable must exist if some assignment is done on it.

To achieve this I did

set $cookie_abc "$cookie_abc";

The above line clears the value of $cookie_abc, where in I assumed it to be defaulted if the value already exists.

i.e. if request has cookie abc="test" set, the $cookie_abc will have value test. But after executing the above expression the value is set to blank "". Where in it should have been "test". If the cookie value is not present in the request then obviously the value should be blank.

Is there a way around it? If not, can it be fixed.

Note even this won't work

set $tmp_abc "$cookie_abc";
set $cookie_abc "$tmp_abc";

There variable values are referential so even $tmp_abc become blank.

Regards
Amod
Subject Author Posted

set $cookie_abc "$cookie_abc";

amodpandey February 11, 2013 04:49AM

Re: set $cookie_abc "$cookie_abc";

Ruslan Ermilov February 11, 2013 05:14AM

Re: set $cookie_abc "$cookie_abc";

amodpandey February 11, 2013 08:41AM

Re: set $cookie_abc "$cookie_abc";

Valentin V. Bartenev February 11, 2013 11:06AM

Re: set $cookie_abc "$cookie_abc";

amodpandey February 11, 2013 01:07PM

Re: set $cookie_abc "$cookie_abc";

Valentin V. Bartenev February 11, 2013 01:18PM

Re: set $cookie_abc "$cookie_abc";

amodpandey February 11, 2013 01:21PM

Re: set $cookie_abc "$cookie_abc";

dbradfield February 11, 2013 01:54PM

Re: set $cookie_abc "$cookie_abc";

agentzh February 11, 2013 02:48PM

Re: set $cookie_abc "$cookie_abc";

amodpandey February 11, 2013 10:21PM

Re: set $cookie_abc "$cookie_abc";

agentzh February 12, 2013 02:58PM

Re: set $cookie_abc "$cookie_abc";

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



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 67
Record Number of Users: 7 on May 23, 2016
Record Number of Guests: 238 on March 17, 2016
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready