为什么不同浏览器得到的cookie值不一样呢?

coaca 2009-10-31 01:57:29
我在客户端读取与写入Cookie后换一个浏览器就不一样了,Cookie的有效期为1天,用同一个浏览器退出再打开Cookie一样有效,换一个浏览器后就不行了,Firefox和Opera两个浏览器的Cookie保存路径不一样吗

//读写cookie函数
function GetCookie(c_name)
{
if (document.cookie.length > 0)
{
c_start = document.cookie.indexOf(c_name + "=")
if (c_start != -1)
{
c_start = c_start + c_name.length + 1;
c_end = document.cookie.indexOf(";",c_start);
if (c_end == -1)
{
c_end = document.cookie.length;
}
return unescape(document.cookie.substring(c_start,c_end));
}
}
return null
}

function SetCookie(c_name,value,expiredays)
{
var exdate = new Date();
exdate.setDate(exdate.getDate() + expiredays);
document.cookie = c_name + "=" +escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}
...全文
879 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
HenJiong 2009-10-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 leonbingo 的回复:]
不同浏览器保存cookie的地方都不一样
[/Quote]

针对每种浏览器 各自写一套
spllot 2009-10-31
  • 打赏
  • 举报
回复
存储的格式可能不一样
coaca 2009-10-31
  • 打赏
  • 举报
回复
在客户端有没有办法保持统一呢?
leonbingo 2009-10-31
  • 打赏
  • 举报
回复
不同浏览器保存cookie的地方都不一样
xinyung 2009-10-31
  • 打赏
  • 举报
回复
不同的浏览器内核cookie存储不同

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧