从上图可以看出,当用户第一次请求页面时,服务器连同资源一起发送COOKIE对象以存储在客户机上。此对象可能包含请求的详细信息。现在稍后,如果用户再次请求相同的资源,则它与所存储的COOKIE一起发送可以由服务器使用的请求,以进一步增强用户的体验。
COOKIE的两种类型
会话COOKIE:
会话COOKIE是指不设定生命周期时的状态,它仅在用户使用网站的期间持续存在,通常在退出Web浏览器时就会删除会话COOKIE。如果用户在服务器上有一段时间没有访问网站(空闲超时),则会话COOKIE将会过期。如果有人来使用我们的计算机,他们也无法在使用会话COOKIE的网站上看到任何内容,因为他们需要再次输入用户名和密码。
持久性COOKIE:
持久COOKIE则是设定了它的生命周期时的状态,持久性COOKIE比用户会话更加持久。如果设置持久COOKIE的最大年龄为1年,那么在一年内,每次用户访问服务器时,COOKIE中设置的初始值将被发送回服务器。这可用于记录重要信息,例如用户最初如何访问网站。因此,持久性COOKIE也称为跟踪COOKIE。
以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注相关教程栏目!!!
以上就是COOKIE是什么?如何工作?的详细内容,更多请关注其它相关文章!