如何检查cookie的过期时间?

有很多web服务器框架中都能为cookie设置一个过期时间,比如Tornado服务框架中,该如何检查某个cookie还有多长时间过期呢?

喜欢这个问题 | 分享 | 新建回答

回答

冯纪忠雄

Apr 3, 2019
0 赞

结论是没有提供该功能的API,但是可以设置另外一个cookie来记录指定cookie的生命周期,从而实现你所想要的功能。

比如设置cookie1时,同时设置cookie1_timestamp为当前的时间。这样就可以通过访问cookie1_timestamp来获取cookie1的被设置的时间,从而推出cookie1的过期时间。如果要更新cookie1的生命周期,同时记着更新cookie1_timestamp即可。