Правка cookies средствами встроенного perl

Bokhan Artem artist at academ.org
Mon Jun 29 19:47:41 MSD 2009


несколько не по теме: может правильней будет передавать конкретные нужные 
бэкенду куки, а не вырезать ненужные? ($cookie_name, эта переменная равна cookie 
name; )

Олег Черній пишет:
> Здравствуйте.
> 
> Недавно возникла необходимость один из сабдоменов основного сайта
> завернуть на apache партерского сайта. Этот раздел не очень посещаем,
> так что решили (чтоб не было утечки сессий) сделать проксирование на
> сайт партнера при этом чистить куки приблизительно таким способом:
> 
> server {
>     ...
>     set  $cookie_cropped  $http_cookie;
>     if ($http_cookie ~* "(.*)(MyKey=[^;]+(;*|$))(.*)" ) {
>         set $cookie_cropped  $1$4;
>     }
> 
>     location / {
>          ...
>          proxy_set_header  Cookie     $cookie_cropped;
>     }
> }
> 
> Сейчас есть необходимость чистить несколько куков. Может существует
> более красивое и простое решение (например встроеный perl)?
> 






More information about the nginx-ru mailing list