0
我想在我的項目摧毀一個會話,這樣當我點擊退出,它關係到一個頁面「KillSession.jsp」,在該文件中,我寫「session.invalidate();」然後我將用戶重定向到登錄頁面。 但是,如果我使用我的瀏覽器上的後退按鈕,即使我已經註銷,它也會返回到我之前訪問過的頁面。 怎麼辦?銷燬會話
我想在我的項目摧毀一個會話,這樣當我點擊退出,它關係到一個頁面「KillSession.jsp」,在該文件中,我寫「session.invalidate();」然後我將用戶重定向到登錄頁面。 但是,如果我使用我的瀏覽器上的後退按鈕,即使我已經註銷,它也會返回到我之前訪問過的頁面。 怎麼辦?銷燬會話
您的瀏覽器緩存它,您需要添加標題給力你的瀏覽器不給力它
請確保您註銷之前沒有緩存的最後一頁。你可以這樣做:
response.setHeader("Cache-Control","no-cache,no-store,must-revalidate");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires", 0);
請提供一些更多的信息,代碼,你工作的框架是什麼? – sheidaei
你可以通過執行網[鏈接]在一些搜索(http://stackoverflow.com/questions/49547/making-sure-a-web-page-is-not-cached-across-all-browsers找到答案?LQ = 1) – sheidaei