禁用cookie后,session还可以用吗
2011-07-22 21:32
232 查看
1.SESSION并不是COOKIE的子集
ASP中:
SESSION 必须倚赖COOKIE才可用,SESSION是存储在服务器端的,而COOKIE是存储在客户端的,相对而言,SESSION的安全性和可靠程度都比COOKIE高
ASP.NET中
SESSION可以不依赖COOKIE而存在!!!
也就是说,从微软的方面来说,开始让SESSION摆脱COOKIE的束缚了!!
Session数据是存储在服务器上的,Cookie数据是存储在浏览器本机上的.
但如果浏览器不支持使用/接受Cookie,则不能使用Session.
这是因为,虽然Session真正的数据是存储在服务器上的,但每个Session都对应了一个由Web服务器指定的唯一识别符SeesionID,而在浏览器里是使用Cookie来存储这个SeesionID的.所以使用Session,浏览器必须支持Cookie.
cookie是一个特殊的信息
只是服务器存于用户计算机上的一个文本文件
Session很大的实际意义的
当一个用户提交了表单时
浏览器会将用户的SessionID自动附加在HTTP头信息中
当服务器处理完这个表单后
将结果返回给SessionID所对应的用户
客户端的Session信息是存储于Cookie中的
如果客户端完全禁用掉了Cookie功能
他也就不能享受到了Session提供的功能了
ASP中:
SESSION 必须倚赖COOKIE才可用,SESSION是存储在服务器端的,而COOKIE是存储在客户端的,相对而言,SESSION的安全性和可靠程度都比COOKIE高
ASP.NET中
SESSION可以不依赖COOKIE而存在!!!
也就是说,从微软的方面来说,开始让SESSION摆脱COOKIE的束缚了!!
Session数据是存储在服务器上的,Cookie数据是存储在浏览器本机上的.
但如果浏览器不支持使用/接受Cookie,则不能使用Session.
这是因为,虽然Session真正的数据是存储在服务器上的,但每个Session都对应了一个由Web服务器指定的唯一识别符SeesionID,而在浏览器里是使用Cookie来存储这个SeesionID的.所以使用Session,浏览器必须支持Cookie.
cookie是一个特殊的信息
只是服务器存于用户计算机上的一个文本文件
Session很大的实际意义的
当一个用户提交了表单时
浏览器会将用户的SessionID自动附加在HTTP头信息中
当服务器处理完这个表单后
将结果返回给SessionID所对应的用户
客户端的Session信息是存储于Cookie中的
如果客户端完全禁用掉了Cookie功能
他也就不能享受到了Session提供的功能了
相关文章推荐
- session依赖于cookie,cookie存储着sessionid。禁用cookie,session是否可以使用。
- JavaWeb基础 session 当浏览器禁用cookie时,可以使用response.encodeURL传递JSESSIONID
- PHP cookie禁用时session 方案
- Cookie禁用了,Session还能用吗?
- 禁用cookie后,如何使用session?
- 浏览器端禁用Cookie后,无法获取Session的问题
- 禁用cookie后session是如何传递(第2个)
- 禁用Cookie对Session的影响
- java web-如何实现IE禁用cookie后继续使用session
- session mode的inproc改为StateServer,网站不可以访问 <sessionState mode="InProc" cookieless="false" time
- 浏览器禁用cookie后,怎么使用session,求解决方案
- 禁用cookie后如何使用session (转载博主webbc)
- session依赖cookie,如果浏览器禁用了cookie呢?
- 面试题-禁用Cookies后,Session还可以使用吗?
- 如果Cookie禁用了Session还能使用吗?
- Cookie禁用了,Session还能用吗?
- [PHP]如果客户端禁用cookie,session还能用吗?(终于找到了答案)
- 客户端禁用cookie时session解决方案
- PHP中禁用cookie后的session
- Cookie禁用了,Session还能用吗?