ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Expires в add header Set-Cookie


  • To: nginx-ru@xxxxxxxxx
  • Subject: Expires в add header Set-Cookie
  • From: "ShivaS" <nginx-forum@xxxxxxxx>
  • Date: Thu, 03 Jun 2010 10:40:34 -0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=QOPJqqjtmXy68noNB0CaA9+PXy+twyX/CSyY2aoXSLI=; b=bRwXzsOtumza7qjXp2TsuHBL1b2ZXrVBWPBRRlmGOM6dHHFQwxeDliT41izLMEtmcsmQ40vONIKUNHluEF66R7uTeFzoW5/mWXZaBKHJeMuOZcpDlfzylEcKNvdZXAzR;

Добрый день,
Не могу решить одну проблему.
Внутри 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 mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.