asp.net 中session 和cookie的区别

 我来答
工程师首岳
2011-12-11 · TA获得超过278个赞
知道小有建树答主
回答量:162
采纳率:100%
帮助的人:103万
展开全部
session是会话状态,存在服务器端,可以是对象,可以设置失效时间,服务器重启或失效时间到或浏览器关闭就消失。(其实浏览器关闭也不是消失,而是无法再找到那个session了。),比如登录的时候,可以把用户信息等存放在session里,只要失效时间未到或未关闭浏览器,你都可以在需要登录的网页上浏览信息。如果失效了,就得重新登录。
cookie是存放于客户端,只能是字符串。用户可以删除cookie或禁用。 一般常用于一些小的信息存放。比如论坛里,可以设置保留一个月登录的状态,就是说你在30天内打开论坛,可以自动为登录状态等等。

完全口头表述,比较白话,专业术语不多,希望楼主能理解。
lw2016
2011-12-13
知道答主
回答量:30
采纳率:0%
帮助的人:21.7万
展开全部
1楼正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
屈寄琴介璇
2019-09-27 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:33%
帮助的人:806万
展开全部
引用一下二楼的话,
其实session的实现也是用COOKIE实现的,只是它随你关闭浏览器时一起消失
用COOKIE时注意设置有效期
不设置的话他只是一个会话COOKIE和SESSION一样
关闭浏览器时就不存在
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式