cookie路径问题

昨天在开发过程中用到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('flag',null);改为$.cookie('flag',null,{path:'/'});

上一篇:【转载】Sqlserver的SQL语句实现分页查询


下一篇:mysql快速导出数据库ER图和数据字典(附navicat11安装教程及资源)