Проверить наличие куки

Igor Sysoev is at rambler-co.ru
Mon Sep 25 18:23:19 MSD 2006


On Mon, 25 Sep 2006, [Windows-1251] Монашёв Михаил wrote:

> Как в nginx проверить значение куки?
>
> Стоит задача отсечь ботов, в своём большинстве не поддерживающих куки.
>
> Я подумал, что это можно сделать выставляя во все ответы куку:
>
> add_header Set-Cookie "bot=no; path=/; expires=Wed, 03-Jan-2007 13:43:10 GMT";
>
> И делать приблизительно такую проверку (сейчас это пока невозможно,
> судя по документации, ибо нет переменной $http_cookie):
>
> if ($http_cookie !~ "bot=no") {
>    limit_rate  100;
> }
>
> чтобы умерить пыл резвых ботов.

Переменная $http_cookie есть. С учётом нескольких строк.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list