使Cookie过期被删是客户端浏览器的行为还是WebServer做的事?

2013-03-30 16:41:39 +08:00
 andybest
比如设置了一个cookie, Expires字段设置为一分钟后
那么一分钟后该cookie过期导致被删,这个行为是在客户浏览器上,浏览器根据expires字段决定来删的,还是客户端仍然会把这个已过期cookie包含在request里,在WebServer端检测,并且在返回删除该cookie的?


假设我request里包含了一个明显已过期的cookie,WebServer是否会接受?该Cookie是否生效?
2563 次点击
所在节点    问与答
2 条回复
lookhi
2013-03-30 17:23:18 +08:00
过期了 浏览器不会提交的
webserver那边也要检测的cookie的有效性.
一般cookie里面存的是一个key吧,
server设定cookie时,本地也要设定对于的过期时间吧。
andybest
2013-03-30 17:26:56 +08:00
@lookhi 我不确定request中包含了浏览器未处理的过期cookie的话,web server是否会处理?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/64492

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX