[問題] 刪除Session提問
已爬文,語言為JSP
請問: 關於在登出頁已用 session.invalidate(); 該行程式碼將Session清空
亦已在每頁最上端插入:
String Uid = (String) session.getAttribute("Uid");
if(Uid == null){
response.sendRedirect ("Logout.jsp");}
------- 登出頁 ---------
session. invalidate();
<a>內容頁</a>
------------------------
在登出頁,若直接在網址列打上"內容頁.jsp"仍可進到內容頁;
但若用超連結連回內容頁則會導回登出頁(之後便皆會導回)
請問,是沒有完全清除嗎????該如何修改呢????
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.111.166.142
→
01/05 15:00, , 1F
01/05 15:00, 1F
→
01/05 15:33, , 2F
01/05 15:33, 2F
→
01/05 17:15, , 3F
01/05 17:15, 3F
推
01/05 19:13, , 4F
01/05 19:13, 4F
→
01/05 21:58, , 5F
01/05 21:58, 5F
推
01/05 22:57, , 6F
01/05 22:57, 6F
→
01/05 22:58, , 7F
01/05 22:58, 7F
→
01/05 22:58, , 8F
01/05 22:58, 8F
B大,情況是:我登出後,仍可以直接輸入網頁名稱的方式回到該頁(但無法再做連結)
舉例而言 我有 Content1, Content2, Logout 三個網頁
當我登出後,到了Logout,但我仍可從網頁上打上 http: localhost/Content1...
進到Content1這頁,但此時我從Content1 連結 Content2 則會被導到 Logout
所以研判,Session本身應該已被刪除,但殘留的可能是快取等暫存資料
不知道該怎麼寫才能刪除呢@@"
※ 編輯: victer0327 來自: 140.111.166.142 (01/06 09:06)
推
01/06 09:40, , 9F
01/06 09:40, 9F
→
01/06 09:57, , 10F
01/06 09:57, 10F
→
01/07 11:43, , 11F
01/07 11:43, 11F
→
01/07 12:21, , 12F
01/07 12:21, 12F
→
01/07 12:22, , 13F
01/07 12:22, 13F
→
01/07 12:22, , 14F
01/07 12:22, 14F