如何在浏览器窗口关闭时使会话失效

时间:2011-02-08 10:27:24

标签: php javascript web-applications

  

可能重复:
  (PHP) how to destroy or unset session when user close the browser without clicking on logout?

如何在浏览器窗口关闭时使会话失效

3 个答案:

答案 0 :(得分:7)

除非你设置一个cookie,否则它已经存在。不需要做任何事情

答案 1 :(得分:0)

另一种方法是在javascript中捕获窗口卸载事件,调用你的会话到期逻辑。

由于

答案 2 :(得分:0)

<script language="javascript">
function fnUnloadHandler() {
       // Add your code here Write Ajax code to invalidate session  
       alert("Are you sure to close ?");
}
</script>
<body onbeforeunload="fnUnloadHandler()">
<!-- Your page content -->
</body>
相关问题