关闭浏览器时如何删除用于注销的 codeigniter 会话?
Posted
技术标签:
【中文标题】关闭浏览器时如何删除用于注销的 codeigniter 会话?【英文标题】:How can i remove codeigniter session for logout when close browser? 【发布时间】:2020-01-31 12:51:40 【问题描述】:当客户端关闭浏览器时,Chrome 浏览器会话未删除。我尝试过会话过期,但它不起作用。
【问题讨论】:
$config['sess_expiration'] = 0;不工作 在config.php文件中$config['sess_expire_on_close'] = TRUE;
浏览器窗口关闭时是否使会话自动过期。
in config.php 文件 $config['sess_expire_on_close'] = TRUE; 在 chrome 浏览器中不起作用
相关:***.com/a/20806014/2275490
【参考方案1】:
试试这个 jquery 窗口关闭事件
window.onbeforeunload = function ()
$.ajax(
url: '<?php echo serverUrl; ?>/handle_session.php',
type: 'POST',
datatype: 'json',
success: function(data)
alert("Successful");
);
return "Do you really want to close?";
;
希望这会对你有所帮助。
【讨论】:
以上是关于关闭浏览器时如何删除用于注销的 codeigniter 会话?的主要内容,如果未能解决你的问题,请参考以下文章