asp.net 中session 和cookie的区别
3个回答
展开全部
session是会话状态,存在服务器端,可以是对象,可以设置失效时间,服务器重启或失效时间到或浏览器关闭就消失。(其实浏览器关闭也不是消失,而是无法再找到那个session了。),比如登录的时候,可以把用户信息等存放在session里,只要失效时间未到或未关闭浏览器,你都可以在需要登录的网页上浏览信息。如果失效了,就得重新登录。
cookie是存放于客户端,只能是字符串。用户可以删除cookie或禁用。 一般常用于一些小的信息存放。比如论坛里,可以设置保留一个月登录的状态,就是说你在30天内打开论坛,可以自动为登录状态等等。
完全口头表述,比较白话,专业术语不多,希望楼主能理解。
cookie是存放于客户端,只能是字符串。用户可以删除cookie或禁用。 一般常用于一些小的信息存放。比如论坛里,可以设置保留一个月登录的状态,就是说你在30天内打开论坛,可以自动为登录状态等等。
完全口头表述,比较白话,专业术语不多,希望楼主能理解。
展开全部
引用一下二楼的话,
其实session的实现也是用COOKIE实现的,只是它随你关闭浏览器时一起消失
用COOKIE时注意设置有效期
不设置的话他只是一个会话COOKIE和SESSION一样
关闭浏览器时就不存在
其实session的实现也是用COOKIE实现的,只是它随你关闭浏览器时一起消失
用COOKIE时注意设置有效期
不设置的话他只是一个会话COOKIE和SESSION一样
关闭浏览器时就不存在
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询