javascript中读取cookie的长度的问题

zhousq00 2009-12-21 10:52:55
javascript中如何读取ASP定义的cookie的长度?

比如ASP定义的cookie :username
javascript中怎么得到username的长度?
...全文
194 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wbhggwk 2009-12-21
  • 打赏
  • 举报
回复
刚刚发错了

var cookiearray = document.cookie.split(';');
//取得cookie数组
for(var i=0;i<cookiearray.length;i++)
{
var s = cookiearray[i].split('=');
if(s[0]=='username')//刚刚这里错了应该是你的username呵..
{
alert(s[1].length);//username的长度
}
}
zhousq00 2009-12-21
  • 打赏
  • 举报
回复
谁能解释一下
s[0]=='ACEFCID'
是什么意思呢?
developsoftware 2009-12-21
  • 打赏
  • 举报
回复
[code=JScript]var cookiearray = document.cookie.split(';');
//取得cookie数组
for(var i=0;i <cookiearray.length;i++)
{
var s = cookiearray[i].split('=');
if(s[0]=='ACEFCID')
{
alert(s[1].length);//username的长度
}
}code]
ITDC_YiWang 2009-12-21
  • 打赏
  • 举报
回复
ding!
wbhggwk 2009-12-21
  • 打赏
  • 举报
回复
var cookiearray = document.cookie.split(';');
//取得cookie数组
for(var i=0;i<cookiearray.length;i++)
{
var s = cookiearray[i].split('=');
if(s[0]=='ACEFCID')
{
alert(s[1].length);//username的长度
}
}
wbhggwk 2009-12-21
  • 打赏
  • 举报
回复
[code=JScript]var cookiearray = document.cookie.split(';');
//取得cookie数组
for(var i=0;i<cookiearray.length;i++)
{
var s = cookiearray[i].split('=');
if(s[0]=='ACEFCID')
{
alert(s[1].length);//username的长度
}
}code]
zhousq00 2009-12-21
  • 打赏
  • 举报
回复
alert(document.cookie.length);

不知道这样可不可以
但是为什么我得到的alert(document.cookie.length);一直是267
不管我是登录还是退出,我还把页面关了再开,甚至还重起电脑了
alert(document.cookie.length);还是267
这是为什么呢?

这样获取的alert(document.cookie.length);是对的吗?
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2009-12-21 10:52
社区公告
暂无公告