django关闭浏览器,怎样清除 cookies 和 session
django关闭浏览器,怎样清除 cookies 和 session
设 置 Cookie:
def cookie_set():
response = HttpResponse(“
设置 Cookie,请查看响应报文头
”)
response.set_cookie(‘h1’, ‘hello django’)
读 取 Cookie:
def cookie_get(request):
response = HttpResponse(“读取 Cookie,数据如下:
”)
if request.COOKIES.has_key(‘h1’):
response.write(’
’ + request.COOKIES[‘h1’] + ‘
’)
以键值对的格式写会话:
request.session[‘键’]=值
根据键读取值:
request.session.get(‘键’,默认值)
清除所有会话,在存储中删除值部分:
request.session.clear()
清除会话数据,在存储中删除会话的整条数据:
request.session.flush()
删除会话中的指定键及值,在存储中只删除某个键及对应的值:
del request.session[‘键’]
设置会话的超时时间,如果没有指定过期时间则两个星期后过期。
request.session.set_expiry(value)
如果 value 是一个整数,会话将在 value 秒没有活动后过期。
如果 value 为 0,那么用户会话的 Cookie 将在用户的浏览器关闭时过期。如果 value 为 None,那么会话永不过期。
Session 依赖于 Cookie,如果浏览器不能保存 cookie 那么 session 就失效了。因为它需要浏览器的 cookie 值去 session 里做对比。session 就是用来在服务器端保存用户的会话状态。
cookie 可以有过期时间,这样浏览器就知道什么时候可以删除 cookie 了。 如果 cookie 没有设置过期时间,当用户关闭浏览器的时候,cookie 就自动过期了。你可以改变
SESSION_EXPIRE_AT_BROWSER_CLOSE 的设置来控制 session 框架的这一行为。缺省情况下,
SESSION_EXPIRE_AT_BROWSER_CLOSE 设置为 False ,这样,会话 cookie 可以在用户浏览器中保持有效达 SESSION_COOKIE_AGE 秒(缺省设置是两周,即 1,209,600 秒)如果你不想用户每次打开浏览器都必须重新登陆的话,用这个参数来帮你。如果 SESSION_EXPIRE_AT_BROWSER_CLOSE 设置为 True,当浏览器关闭时,Django 会使 cookie 失效。
SESSION_COOKIE_AGE:设置 cookie 在浏览器中存活的时间。
django关闭浏览器,怎样清除 cookies 和 session相关推荐
- cookie设置为关闭浏览器后清除,打开后cookie还是没有清除
今天踩了几个cookie的坑,花了我2小时. 问题是这样的,我给aaa域名下的a.html页面设置了一条很简单的cookie: document.cookie = "name=abc&quo ...
- 关闭浏览器cookie会消失?session也会消失?
当你第一次访问一个网站的时候,网站服务器会在响应头内加上Set-Cookie:PHPSESSID=nj1tvkclp3jh83olcn3191sjq3(php服务器),或Set-Cookie JSES ...
- [原创] 一键禁用网络和关闭浏览器,清除浏览器缓存的bat脚本
disabled&clear.bat (禁用网卡,关闭浏览器,删除浏览器缓存的脚本) 内容如下 @echo off taskkill /f /im chrome.exenetsh interf ...
- 【Django】Django中cookies、session和token实现demo
一.cookies和session HTTP是一种无状态的协议,客户端向服务端发起请求,在通过用户名和密码进行用户认证后,HTTP协议不会记录认证状态,所以用户在下次请求时还是需要再次认证.为了能够保 ...
- 关闭浏览器后退出登录_chdbits打不开了,关闭了吗
PT邀请码网 中国最大的PT信息发布平台 最近不少用户打不开chdbits网页,是不是chd关闭了呢?不是的,现在特殊时期,好多PT站都为了安全做了一些限制.如果你的chdbits账号一直是登陆的,就 ...
- 用户直接关闭浏览器,直接退出登陆的实现方法【php+thinkphp】
问题背景:为了用户安全,想让用户关闭浏览器后,直接退出. 一直想着用JavaScript的方式解决这个问题,然后发现并不是那么容易解决的,中间出现各种问题,弄起来也很复杂.后面发现是自己对Cookie ...
- Skr-Eric的Django课堂(七)——Django的cookies和session
cookies 和 session 1.cookies 1.django 中使用 cookies 1.设置cookies的值(将数据保存到客户端) 语法: 响应对象.set_cookie(key,va ...
- 浅析http协议、cookies和session机制、浏览器缓存
浅析http协议.cookies和session机制.浏览器缓存http://blog.csdn.net/coslay/article/details/41674799 最近几天在复习http协议中h ...
- PHP相关系列 - 浅析http协议、cookies和session机制、浏览器缓存 .
作者: benwin 来源:http://www.phpben.com/?post=77 最近几天在复习http协议中headers,cookies.session.缓存等相关知识,发现些新知识点 ...
最新文章
- 为pony程序添加IACA标记(二)
- java nio 堆外内存_Java堆外内存之突破JVM枷锁
- oracle实现序列,oracle中创建序列和自增长列的实现方式
- java里shake是什么意思_shake是什么意思_shake在线翻译_英语_读音_用法_例句_海词词典...
- 神器--通过Workspaces来编辑本地文件
- c++ 度分秒相互转化
- C++入门教程(23)深度优先,广度优先(连连看判断是否可以消除)
- 二、Kubernetes (k8s) 内网集群的搭建详细图解
- BoundsChecker
- Raucous Rockers
- linux 根目录变为只读了,Linux系统重启或无故变为只读造成网站无法正常访问的简单临时的做 根目录只读不能写处理:...
- element rules不生效
- apple开发者账号区别
- Scrapy爬取贝壳网并存入csv
- 为什么linux虚拟机文件78g,linux 磁盘空间被占满但找不到目标文件的问题处理 lsof命令...
- 设计算机字长为8位 采用纯整数,计算机一级B笔试真题2011年03月
- 阅读 redis 源码,学习缓存淘汰算法 W-TinyLFU
- 批量提交网站url到百度进行提升索引量的方法
- 《心流》| 写作反熵
- 计算机DCS三级体系结构组成,DCS系统原理和结构.ppt