Cookie和Session

Randy002 2003-02-12 03:17:50
Cookie和Session的区别是什么?
我想做个社区,觉得用cookie就可以了,可见别人都用session,不知道用session有什么优于cookie的?
...全文
22 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
_Shakespeare 2003-02-15
ssm1226(雨中人)
好啊,好久没见了啊。元宵节好啊
关了cookie,session还是可以自动用querystring来工作的。
回复
KEBB 2003-02-12
多用用,自然回理解
回复
逍遥小贼 2003-02-12
呵呵,你还是没有明白阿
回复
julyclyde 2003-02-12
从技术角度来说,你是错的
但是用起来真的差不多
回复
Randy002 2003-02-12
谢谢大虾门的指教,我好象明白了,是不是我用的未设置expires的cookie就是session cookie,实质上和直接用session(我是指写代码时)是一回事,只是写法不同?
回复
oldsky 2003-02-12
cookie在客户端硬盘上;
session在服务器内存里。
回复
ssm1226 2003-02-12
客户端关闭cookie,session也无法使用了
回复
BrightEye 2003-02-12
session实质就是cookie的一种.session变量生存时间比较短,浏览器关闭后就失效了.cookie则不然,可以任意指定失效时间.
回复
heroqxn 2003-02-12
用cookie时你应该注意对某些用户的失效,因为他们可能关闭了cookie功能

大量使用cookie和session会影响访问速度
回复
csdntoll 2003-02-12
tonnycncn说:

cookie分两种:'永久'cookie和session cookie:(打开ie->tools->internet options->security->custom level看看)
在asp中,当访问一个建立和使用了cookie的页面(语法见楼上)时,这些cookie就被当作头信息传到当前浏览器窗口中。窗口中页面不断变换,但他们的生命不朽(于是这些网页都可以读取此cookie变量了(当然要有毒取权)。从而解决了web的无状态问题),只有这个浏览器窗口关闭才会结束。他们被称为session cookie.
但是,当且仅当页面设置了expires时(见楼上),这些cookie变量便会保存到你的硬盘上。这就是‘永久’cookie.看看这个例子:你登陆到一个网站,它把你的用户名和密码用COOKIE存放到你自己的硬盘上。你后来关了机回去睡了一觉。然后再上此网站。它会先读取你的COOKIE,自动登陆上去。你就不用再输入用户名,密码了。(当然了,'永久'COOKIE只有建立它的网站或域才读的到)
‘永久’cookie会一直保存到用EXPIRES指定的日子,然后轻轻地死去。
回复
yufeizhan 2003-02-12
你自已看了,cookie可以用来做登陆的时间长短.如一个月一年等.session只是暂时的.关了ie就不行了.
回复
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2003-02-12 03:17
社区公告
暂无公告