即使用户会话在django中过期,也要为浏览器维护cookie

时间:2012-03-22 11:37:35

标签: python django cookies

我有一个要求,我想在浏览器中设置一个cookie。此cookie与用户会话不是100%相关,我尝试捕获桌面首选设置。

我想将此设置存储到一个cookie中,该cookie在用户注销时不会过期。我在我的实现中使用了django,

请告知我们能否做些什么?

2 个答案:

答案 0 :(得分:1)

setcookie(“user”,$ username,time()+ 604800); / *一周到期* /

“604800”代表coockie“活着”的时间  例如

一分钟:60 十分钟:600 半小时:1800 一小时:3600 一天:86400 一周:604800 两周:1209600 一个月(30天):2592000 一年(365天):31536000

答案 1 :(得分:0)

考虑一下有趣的黑客:evercookie

  

evercookie是一个可用的javascript API   浏览器中非常持久的cookie。它的目标   是在客户删除标准后识别客户   Cookie,Flash Cookie(本地共享对象或LSO),以及   其他。      evercookie通过存储cookie数据来实现这一目标   可用的几种类型的存储机制   本地浏览器。此外,如果evercookie找到了   用户已删除任何类型的cookie,它   使用每种可用机制重新创建它们。