有很多web服务器框架中都能为cookie设置一个过期时间,比如Tornado服务框架中,该如何检查某个cookie还有多长时间过期呢?
冯纪忠雄
结论是没有提供该功能的API,但是可以设置另外一个cookie来记录指定cookie的生命周期,从而实现你所想要的功能。
比如设置cookie1时,同时设置cookie1_timestamp为当前的时间。这样就可以通过访问cookie1_timestamp来获取cookie1的被设置的时间,从而推出cookie1的过期时间。如果要更新cookie1的生命周期,同时记着更新cookie1_timestamp即可。