Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在浏览器窗口关闭时终止会话_Php_Javascript_Web Applications - Fatal编程技术网

Php 如何在浏览器窗口关闭时终止会话

Php 如何在浏览器窗口关闭时终止会话,php,javascript,web-applications,Php,Javascript,Web Applications,可能重复: 如何在浏览器窗口关闭时终止会话除非您设置cookie,否则会话将已过期。无需执行任何操作另一种方法是在javascript调用会话过期逻辑中捕获窗口卸载事件 谢谢 函数FnHandler(){ //在此处添加代码编写Ajax代码以使会话无效 警报(“您确定要关闭吗?”); } <script language="javascript"> function fnUnloadHandler() { // Add your code here Write Aj

可能重复:


如何在浏览器窗口关闭时终止会话

除非您设置cookie,否则会话将已过期。无需执行任何操作

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

谢谢


函数FnHandler(){
//在此处添加代码编写Ajax代码以使会话无效
警报(“您确定要关闭吗?”);
}
<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>