技术知识库

帮助中心 >  产品文档 >  网站相关 >  Session和Cookie的区别与联系

Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。


Cookie

Name 和 Value 属性由程序设定,默认值都是空引用。


Domain属性的默认值为当前URL的域名部分,不管发出这个cookie的页面在哪个目录下的。


Path属性的默认值是根目录,即 ”/” ,不管发出这个cookie的页面在哪个目录下的。可以由程序设置为一定的路径来进一步限制此cookie的作用范围。


Expires 属性,这个属性设置此Cookie 的过期日期和时间。


Session

当程序需要为某个客户端的请求创建一个session时,服务器首先检查这个客户端的请求里是否已包含了sessionId,如果已包含则说明以前已经为此客户端创建过session,服务


器就按照sessionId把这个session检索出来使用(检索不到,会新建一个),如果客户端请求不包含sessionId,则为此客户端创建一个session并且生成一个与此session相关


联的sessionId,sessionId的值是一个既不会重复,又不容易被找到规律以仿造的字符串,这个sessionId将被在本次响应中返回给客户端保存。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: