Welcome! Log In Create A New Profile

Advanced

Re: Условие или

Vadim Lazovskiy
August 08, 2017 02:40AM
Здравствуйте.

Можно сделать через map.
Не проверял, но наверное сработает:

map $request_method$cookie_auth_token $redirect {
"~^GET.+" 1;
default 0;
}

...

if ($redirect) {
return 418;
}

В случае непустой куки строка $request_method$cookie_auth_token смапится в
единицу.

8 августа 2017 г., 1:54 пользователь z6464 <nginx-forum@forum.nginx.org>
написал:

> Подскажите как в этом примере сделать чтобы срабатывало или первое условие
> или второе
> if ($request_method = GET) {
> set $test A;
> }
>
> if ($http_cookie !~* "auth_token") {
> set $test "${test}B";
> }
>
> if ($test = AB) {
> return 418;
> }
>
> Posted at Nginx Forum: https://forum.nginx.org/read.
> php?21,275920,275920#msg-275920
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru




--
WBR,
Vadim Lazovskiy
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Условие или

z6464 August 07, 2017 06:54PM

Re: Условие или

Seva Kobylin August 07, 2017 06:58PM

Re: Условие или

Vadim Lazovskiy August 08, 2017 02:40AM

Re: Условие или

Gena Makhomed August 08, 2017 03:50AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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