Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 即使用户会话在django中过期,也要维护浏览器的cookie_Python_Django_Cookies - Fatal编程技术网

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

Python 即使用户会话在django中过期,也要维护浏览器的cookie,python,django,cookies,Python,Django,Cookies,我需要在浏览器中设置cookie。此cookie与用户会话不是100%相关,我正在尝试捕获桌面首选设置 我想将此设置存储到cookie中,该cookie在用户注销时不会过期。我在实现中使用django 请告知我们是否可以做些什么?setcookie(“用户”,$username,time()+604800);/*一周后到期*/ “604800”表示coockie“生存”的时间 比如说 一分钟:60 十分钟:600 半小时:1800 一小时:3600 一天:86400 一周:604800 两周:1

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

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

请告知我们是否可以做些什么?

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

“604800”表示coockie“生存”的时间 比如说

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

想想这个有趣的黑客:

evercookie是一个javascript API,可用于生成 浏览器中的持久cookie。它的目标 是在客户删除标准后识别客户 Cookie、Flash Cookie(本地共享对象或LSO)和 其他的。   evercookie通过将cookie数据存储在 上提供的几种类型的存储机制 本地浏览器。此外,如果evercookie已找到 用户已删除任何有问题的cookie类型 使用每个可用机制重新创建它们


但是当用户注销时。cookie将被销毁,我希望尽可能长时间地维护cookie。用户注销后,不会销毁与会话无关的自定义创建的cookie。是的,除非响应重置cookie,否则cookie通常会存在(这是注销所做的)或者它已过期。会话和cookie在您将cookie设置为打开状态后就不再相关,而且它不会被删除。它将过期并保留在用户的cookie文件夹中,直到用户清理其浏览器。如果您注意到这一点,也可以这样做。若你们想注销一个用户,这就像是一个有cookie的游戏。。。将其过期日期设置为过去。