我想知道我是否unset($_SESSION['enough']);
并希望在关闭页面时将其释放。
[假设访问者正在新标签中查看网页页面]
我正在使用此代码
<script language="javascript">
window.onbeforeunload = function() {
console.log('event');
return false;
}
</script>
我想知道如何申请解雇这段代码unset($_SESSION['login_id']);
,它可能看起来很荒谬,但这是基本的想法,我会举例说明可以用于什么
例如:媒体网站希望会员不要同时观看多个视频,以便观看页面放下会话并在关闭时释放它,以便观看更多内容! js确实对于使用jwplayer的网站至关重要,所以没有机会谈论有残疾人的成员。
答案 0 :(得分:1)
为了加载运行unset()
命令的killsession.php,您可以使用带有async:false
看一看 Ajax request with JQuery on page unload
jQuery.ajax({url:"http://localhost/killsession.php", async:false})
答案 1 :(得分:0)
您可以使用unload
函数(http://api.jquery.com/unload/)在卸载时使用jQuery。
$( window ).unload(function() {
// On the unload, we can fire a request back to the server
// .get(), .post(), and .ajax() may be useful.
});