我期望的答案不完全是这个答案:https://stackoverflow.com/a/33106316/8791363,这篇文章说没有有效期的cookie将在用户会话结束时“有效”。
这实际上有点可笑,因为我在计算机上的记事本中存储了一个没有到期日期的cookie,然后关闭了浏览器,然后我再次打开浏览器和网站,并按预期方式注销了。真正发生的是我的浏览器从其存储中删除了cookie,但是cookie真的过期了吗?好吧,使用一个名为Burp Suite的工具,它允许您处理HTTP请求和许多其他内容,我使用以前存储在计算机中的cookie向网站发送了一个请求,它可以正常工作!在这一点上,我感到困惑和担心,因为cookie永远不会永远有效吗?
观察:
1-我描述了客户端发生的情况,但是我不知道一段时间后Web服务器(Apache,Nginx等)是否真的会使Cookie失效。
2-我只测试了一个网站,所以也许这是网站配置不正确?
3-我什至不知道这是否有可能,但是当浏览器关闭(也就是用户会话的结束)时,如果浏览器具有没有到期日的cookie,它应该向发出那些cookie的网站发送请求Cookies“说”这样的话:“嘿,因为用户会话已结束,您发送给我的cookie到期了。”
我真正的问题是标题,但请随意谈论我写的观察结果。