server在預設情況下,將sessionid儲存在cookie中,此cookie預設為關閉瀏覽器即刪除。所以當重啟瀏覽器,訪問server就找不到原有的session了。
如果想使使用者重啟瀏覽器依然能訪問之前的session資訊,就需要自己建cookie儲存sessionid,然後設定此cookie過期時間。
具體**:
//存sessionid的cookie
cookie cookiesid = new cookie("jsessionid",session.getid());
cookiesid.setmaxage(60 *60);
cookiesid.setpath("/");
response.addcookie(cookiesid);
瀏覽器視窗關閉
一般的視窗關閉的js如下寫法 window.close 但是呢,chrome,firefox等中有時候會不起作用。改為下面的寫法 window.open about blank self close 或者window.open self close 如果是frame的時候如下寫法 一般 window...
關閉瀏覽器 清除cookie
根據客戶要求使用dedecms v5.6版本,發現了乙個會員登入的bug!看來dedecms也不過如此!首先說說bug所在 在會員登入頁面 member index.php 登入的時候 有效期如果選擇 即時 那麼就永遠也登不上去了!原因簡單的查詢了一下 看到了吧,當 kptime 0 的時候,過期時...
關閉瀏覽器的監聽
需求 關閉瀏覽器時,退出,清除session。在網上找了一段 可是測試的時候有偏差,有時關閉瀏覽器可以退出,有時退出不了。分析後發現,當瀏覽器的視窗大小改變後,網頁的寬度沒有及時跟著變,這個專案沒有做到這一點。document.documentelement.scrollwidth 網頁寬度 doc...