Expires в add header Set-Cookie
ShivaS
nginx-forum на nginx.us
Чт Июн 3 18:40:34 MSD 2010
Добрый день,
Не могу решить одну проблему.
Внутри if делаю установку куки:
if ($request_uri ~* /id=([0-9]) {
set $id $1;
add_header Set-Cookie "id=$id; path=/; domain=.domain.com; expires=<DATE>";
}
Вот с <DATE> и проблема. Не могу понять, как посадить нужную дату в expires. Мне надо всегда на год вперед...
К сожалению, userid не поддерживается в if, а только в location.
Я не смог запустить это в локейшн, куки не ставились и логи не писались.
Да и строчек много с userid модулем, пробовал старой дорогой, как в апаче делалось:
[CO=id:$1:.domain.com:525600:/]
Можно ли как-то дату прописывать динамически на год вперед или у меня нет выхода и надо через location делать?
Только странно тогда, почему такое не работает:
location /id==([0-9]) {
userid on;
userid_name id:$1;
userid_domain .domain.com;
userid_path /;
userid_expires 365d;
userid_p3p none;
}
Спасибо!
Алекс
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,94091,94091#msg-94091
Подробная информация о списке рассылки nginx-ru