超郁闷,cookie问题,大侠一定帮忙呀,谢谢!

duzunwu512 2004-08-25 01:41:45
目的:管理员可以看到当前谁在线?
我是这样做的:
在处理登录的地方,
Cookie cookie=new Cookie("RealName",URLEncoder.encode(RealName, "UTF-8"));

cookie.setMaxAge(10*60);

response.addCookie(cookie);

在管理员的页面里:
Cookie cookie[]=request.getCookies();
System.out.print(cookie.length);
for(int i=0;i<cookie.length;i++){
String name=URLDecoder.decode(cookie[i].getValue(),"UTF-8");
out.println(name);
}
为什么得到的的name只有这个管理员的名子呀:如下
韩聪 Thu Aug 26 13:15:46 CST 2004 Bt4hjupwc5QLHq34MuzOp92k1mh2NLdLz2LYVGumdgR2pX1Kdk5H!-1629325043
请指点,谢谢!
...全文
67 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
scud 2004-08-25
cookie是保存到当前浏览人的机器上的,所以自己只能看到自己地

如果想实现你的想法,必须把在线人数保存到服务器端.

回复
stonecsdn 2004-08-25
"name="+cookie[i].getName()+";"+"value="+cookie[i].getValue()
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-08-25 01:41
社区公告
暂无公告