Правка 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