CakePHP在浏览器关闭时删除特定会话

时间:2014-03-18 20:32:54

标签: session cakephp

我试图在我的CakePHP应用程序中设置一些日志记录,并且我希望在浏览器关闭时删除特定会话,但CakePHP正在某处保存会话。 如何在浏览器关闭时仅删除特定会话?

1 个答案:

答案 0 :(得分:1)

那是不可能的。见javascript detect browser close tab/close browser

  

如果我找到你,你想知道选项卡/窗口的时间   有效关闭。好吧,afaik你在Javascript中检测的唯一方法   这种东西是onunload& onbeforeunload events。

     

不幸的是(或幸运的是?),当你这些事件也会被解雇   通过链接或浏览器返回按钮留下网站。所以这就是   我能给出的最佳答案,我不认为你可以原生地发现纯净的答案   在Javascript中关闭。如果我在这里错了,请纠正我。