關於COOKIES

資管系大二下學期選修課程
授課教授:XO

版主: b80203, ghost3401, XO, maa, kelly19881227

分享到: Facebook

關於COOKIES

文章rotn2013 » 週四 4月 26, 2012 11:59 am

MaxAge值為 0 和 -1 的差別
頭像
rotn2013
剛學走路的小朋友
 
文章: 9
註冊時間: 週四 3月 01, 2012 10:34 am

Re: 關於COOKIES

文章XO » 週四 4月 26, 2012 4:03 pm

rotn2013 寫:MaxAge值為 0 和 -1 的差別


MaxAge 值為 -1 (也就是對該 Cookie 做 setMaxAge(...) 動作)的 Cookie 是
所謂 Session Cookies,他們會隨著 Browser 連線 Session 的結束而被拋棄,
並不會在 Browser 端被保存下來。

曾經用 setMaxAge 設定保存時限的 Cookie,在時限未到盡頭前,想要取消這個
Cookie 的話就可以 xxx.setMaxAge(0), 然後再 response.addCookie(xxx)
傳送給 Browser 端,將之刪除掉。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5329
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re: 關於COOKIES

文章ghost3401 » 週一 4月 30, 2012 3:57 pm

rotn2013 寫:MaxAge值為 0 和 -1 的差別


http://docs.oracle.com/javaee/6/api/javax/servlet/http/Cookie.html#setMaxAge%28int%29

A positive value indicates that the cookie will expire after that many seconds have passed.
Note that the value is the maximum age when the cookie will expire, not the cookie's current age.

A negative value means that the cookie is not stored persistently and will be deleted when the
Web browser exits
. A zero value causes the cookie to be deleted.
ghost3401
繼續深造的研究生
 
文章: 473
註冊時間: 週四 9月 07, 2006 9:07 am
來自: 基隆偏遠地帶


回到 Web程式設計

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客