2009年11月26日 星期四

Cookies的Expires屬性設定

response.cookies("cookiename").expires中expires的屬性如下:


response.cookies("cookiename").expires=-1 表示網頁顯示之後過期
response.cookies("cookiename").expires=0 立即過期
response.cookies("cookiename").expires=data +10 當前時間+10天數 表示在10天以後過期了.
response.cookies("cookiename").expires=10 表示10分鐘後過期..

單獨表示是以分鐘來做單位的,session的單位也是的,但是和date + 10 就不一樣了 ,因為date是日期,日期的單位是天,10當然就變成天了。

以上就是設置過期時間的,但是單位是“天”,就是說這個cookie過一天才會無效,如果想讓它在半小時或更短的時間就無效要怎麼做呢?

response.cookie("cookiename").expires=dateadd("n",30,now())

"n"單位為“分鐘” 或者

response.cookie("cookiename").expires=dateadd("s",1800,now()) "s"單位為“秒”

Response.Cookies["userID"].Expires = System.DateTime.Now.AddMinutes(10);

沒有留言:

張貼留言