防止用户后退
有的是更改浏览器的历史纪录的,比如使用window.history.forward()方法;
有的是“用新页面的URL替换当前的历史纪录,这样浏览历史记录中就只有一个页面,后退按钮永远不会变为可用。”比如使用
javascript:location.replace(this.href);event.returnValue=false;
那是浏览器的历史记录,不缓存有地址也是能进的啊,这怎么能禁啊,既然你的session已经被销毁了,你设置进页面的时候判断一下session有没有东西,不然用户就算不后退复制地址栏还是能进那张页面的。
response.setHeader("progma","no-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires",0);
服务端跳转到当前页面的时候,把当前页面设置不缓存。
这个需要js控制,后退是浏览器行为 ,你可以百度下 "js禁止后退"
也可以参考这个
http://www.jb51.net/article/48508.htm