Welcome! Log In Create A New Profile

Advanced

Re: comparing two variables

Maxim Dounin
June 13, 2011 04:14PM
Hello!

On Mon, Jun 13, 2011 at 03:44:42PM +0800, Mauro Stettler wrote:

> hi
>
> i wrote a module which is extracting certain values out of a session
> that is stored in memcache and stores it into a variable in my nginx
> config. so this seems to work fine so far.
>
> now i'm trying to compare $uri with one of these variables and do a
> rewrite accordingly. but it seems that the if that comes from nginx'
> rewrite module cannot only compare a variable with a static string or
> a static regex, but not with another variable.
>
> is that true?

Yes, regexps must be static. You may try something like this as a
workaround:

set $tmp "$var1:$var2";
if ($tmp ~* "^(.*):\1$") {
...
}

Maxim Dounin

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

comparing two variables

replay June 13, 2011 03:46AM

Re: comparing two variables

replay June 13, 2011 04:01AM

Re: comparing two variables

Maxim Dounin June 13, 2011 04:14PM

Fwd: Re: comparing two variables

Mauro Stettler June 13, 2011 11:22PM

Re: Fwd: Re: comparing two variables

TPFreak May 08, 2015 05:27PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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