相关疑难解决方法(0)

为什么不关闭选项卡删除会话Cookie?

我在我的网站上使用基于会话的cookie.令我完全惊讶的是,我注意到如果我设置会话cookie(不是持久cookie),关闭选项卡,然后重新连接到站点,会话cookie仍然存在.实际上,这不是我所期望的.我原以为会删除会话cookie.

如果您关闭浏览器,会删除会话cookie,那么为什么不关闭选项卡以获得相同的结果呢?

因此,我正在使用PHP5和jQuery.有什么我可以这样做,当一个标签关闭时,我可以解决这个会话问题?不幸的是,BODY标记上的onbeforeunload事件在这里没有用,因为当您点击页面时它会触发该事件,而不仅仅是关闭标签.

cookies session tabs

23
推荐指数
3
解决办法
3万
查看次数

如何在浏览器关闭时删除jquery中的cookie?

我使用jQuery创建了一个cookie.我想在浏览器关闭时用jQuery删除cookie.我该怎么做呢?

我写了以下脚本:

$(function () {
         if ($.cookie('toggle') == "toggle") {
             $('#toggleText').show();
             $('#displayText').text("Less");
         }
         else {
             $('#toggleText').hide();
             $('#displayText').text("More");
         }
         $('#displayText').click(function () {
             if ($(this).text() == "More") {
                 $('#toggleText').show();
                 $(this).text("Less");
                 $.cookie('toggle', 'toggle');

             } else {
                 $('#toggleText').hide();
                 $(this).text("More");
                 $.cookie('toggle', 'nottoggle');

             }
         });

     })
Run Code Online (Sandbox Code Playgroud)

当用户刷新浏览器时,也不应删除cookie.

谢谢.

cookies jquery

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

cookies ×2

jquery ×1

session ×1

tabs ×1