我在我的网站上使用基于会话的cookie.令我完全惊讶的是,我注意到如果我设置会话cookie(不是持久cookie),关闭选项卡,然后重新连接到站点,会话cookie仍然存在.实际上,这不是我所期望的.我原以为会删除会话cookie.
如果您关闭浏览器,会删除会话cookie,那么为什么不关闭选项卡以获得相同的结果呢?
因此,我正在使用PHP5和jQuery.有什么我可以这样做,当一个标签关闭时,我可以解决这个会话问题?不幸的是,BODY标记上的onbeforeunload事件在这里没有用,因为当您点击页面时它会触发该事件,而不仅仅是关闭标签.