作者 主題: 如何讓使用者回上頁後看不到網頁?  (閱讀 5503 次)

0 會員 與 1 訪客 正在閱讀本文。

fell0206

  • 活潑的大學生
  • ***
  • 文章數: 339
    • 檢視個人資料
各位大大,不知在JSP中有沒有什麼方法可以讓使用者按下"回上頁"後,會出現網頁已過期的方法?不管是透過瀏灠器或javascript都一樣!請各位大大指點指點!! Thank you~

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
回覆: 如何讓使用者回上頁後看不到網頁?
« 回覆 #1 於: 2009-08-12 00:17 »
要不試試看 AJAX 看他怎麼上一頁!!

可以試試看小的站上的討論區 http://siryeh.com/module-Dizkus-viewtopic-topic-63.htm
或 發票對獎的網頁, 都是用 AJAX 的方式
如果操作過後 按上一頁是不會顯示過期!

重新整理也沒關係
« 上次編輯: 2009-08-12 00:23 由 TyroneYeh »
--
TyroneYeh

fell0206

  • 活潑的大學生
  • ***
  • 文章數: 339
    • 檢視個人資料
回覆: 如何讓使用者回上頁後看不到網頁?
« 回覆 #2 於: 2009-08-12 00:33 »
大大您好,感謝您的回答,但小弟是要"刻意造成網頁過期",不是讓網頁不過期,請大大指點指點!! Thank you~~

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: 如何讓使用者回上頁後看不到網頁?
« 回覆 #3 於: 2009-08-12 00:52 »
每一頁加cookie或session, 瀏覽過的就不給再瀏覽..

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
回覆: 如何讓使用者回上頁後看不到網頁?
« 回覆 #4 於: 2009-08-12 06:29 »
是怕 User 取到就資料嗎?
代碼: [選擇]
<% response.setHeader("pragma", "no-cache");
response.setHeader("Cache-control", "no-cache");
response.setHeader("Cache-control", "no-store"); %>
過不過期應該是看
代碼: [選擇]
<% response.setHeader("Expires", "Tues, 01 Jan 1980 00:00:00 GMT"); %>
--
TyroneYeh