禁止浏览器后退相关链接:
http://513394217.blog.163.com/blog/static/109791186201171325235889/
1、禁用浏览器后退功能:
<script language="JavaScript">
javascript:window.history.forward(1);
</script>
利用JS产生一个“前进”的动作,以抵消后退功能,这种方法应该是最简洁的,并且不需要考虑用户连点两次或多次“后退”的情况,缺点是当用户端禁用了JavaScript之后即失效。
2、清除页面缓存代码:
页面是会被缓存的,所以使用后退按钮,是可以跳回到注销前的页面.但session失效了,所以你一刷新就发现不能操作了,除非——你没有在那个页中进行session判别,而通常是要进行这样的判断的。 如果想做的比较完美,就是在页面中设置禁用缓存: //JSP禁止缓存代码 response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", 0); 'ASP禁止缓存代码 Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache"
注意:以上代码必须放在注销按钮页面。