Правка cookies средствами встроенного perl
Олег Черній
oleg.cherniy at gmail.com
Mon Jun 29 13:17:17 MSD 2009
Здравствуйте.
Недавно возникла необходимость один из сабдоменов основного сайта
завернуть на apache партерского сайта. Этот раздел не очень посещаем,
так что решили (чтоб не было утечки сессий) сделать проксирование на
сайт партнера при этом чистить куки приблизительно таким способом:
server {
...
set $cookie_cropped $http_cookie;
if ($http_cookie ~* "(.*)(MyKey=[^;]+(;*|$))(.*)" ) {
set $cookie_cropped $1$4;
}
location / {
...
proxy_set_header Cookie $cookie_cropped;
}
}
Сейчас есть необходимость чистить несколько куков. Может существует
более красивое и простое решение (например встроеный perl)?
--
З повагою, Олег Черній
IT RIA (http://it.ria.ua)
+380-432-539141
+380-67-2952752
More information about the nginx-ru
mailing list