可能重复:
(PHP) how to destroy or unset session when user close the browser without clicking on logout?
如何在浏览器窗口关闭时使会话失效
答案 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>