首页 > 其他 > 详细

cookie路径问题

时间:2014-11-28 17:51:27      阅读:317      评论:0      收藏:0      [点我收藏+]

昨天在开发过程中用到cookie,在销毁该$.cookie(‘flag‘,null)时发现又新生成了一个同名的值为null但路径不相同的cookie

原来在设置cookie时没有给他设置路径所以该cookie默认为该页面的路径跟路径,即:
     $.cookie("flag",data.count);   实际上是  $.cookie("flag",data.count,{path:"/"});    

但是在获取页面代码/yourendai/WebRoot/index/head_top.html

var flag=  $.cookie(‘flag‘);
 if(flag&&flag>0){
  $("#login_count").html(flag);
  $("#login_show").show();
  setTimeout("$(‘#login_show‘).hide();",3000);  
  $.cookie(‘flag‘,null);
 }  

该页面的cookie实际上是新建的  $.cookie(‘flag‘,null,{path:"/index"});路劲为 /index的无效cookie

所以生成了两个同名的cookie 

cookie路径问题

原文:http://www.cnblogs.com/tristralin/p/4128825.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!