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相关推荐

  1. cookie设置为关闭浏览器后清除,打开后cookie还是没有清除

    今天踩了几个cookie的坑,花了我2小时. 问题是这样的,我给aaa域名下的a.html页面设置了一条很简单的cookie: document.cookie = "name=abc&quo ...

  2. 关闭浏览器cookie会消失?session也会消失?

    当你第一次访问一个网站的时候,网站服务器会在响应头内加上Set-Cookie:PHPSESSID=nj1tvkclp3jh83olcn3191sjq3(php服务器),或Set-Cookie JSES ...

  3. [原创] 一键禁用网络和关闭浏览器,清除浏览器缓存的bat脚本

    disabled&clear.bat (禁用网卡,关闭浏览器,删除浏览器缓存的脚本) 内容如下 @echo off taskkill /f /im chrome.exenetsh interf ...

  4. 【Django】Django中cookies、session和token实现demo

    一.cookies和session HTTP是一种无状态的协议,客户端向服务端发起请求,在通过用户名和密码进行用户认证后,HTTP协议不会记录认证状态,所以用户在下次请求时还是需要再次认证.为了能够保 ...

  5. 关闭浏览器后退出登录_chdbits打不开了,关闭了吗

    PT邀请码网 中国最大的PT信息发布平台 最近不少用户打不开chdbits网页,是不是chd关闭了呢?不是的,现在特殊时期,好多PT站都为了安全做了一些限制.如果你的chdbits账号一直是登陆的,就 ...

  6. 用户直接关闭浏览器,直接退出登陆的实现方法【php+thinkphp】

    问题背景:为了用户安全,想让用户关闭浏览器后,直接退出. 一直想着用JavaScript的方式解决这个问题,然后发现并不是那么容易解决的,中间出现各种问题,弄起来也很复杂.后面发现是自己对Cookie ...

  7. Skr-Eric的Django课堂(七)——Django的cookies和session

    cookies 和 session 1.cookies 1.django 中使用 cookies 1.设置cookies的值(将数据保存到客户端) 语法: 响应对象.set_cookie(key,va ...

  8. 浅析http协议、cookies和session机制、浏览器缓存

    浅析http协议.cookies和session机制.浏览器缓存http://blog.csdn.net/coslay/article/details/41674799 最近几天在复习http协议中h ...

  9. PHP相关系列 - 浅析http协议、cookies和session机制、浏览器缓存 .

    作者:   benwin 来源:http://www.phpben.com/?post=77 最近几天在复习http协议中headers,cookies.session.缓存等相关知识,发现些新知识点 ...

最新文章

  1. 为pony程序添加IACA标记(二)
  2. java nio 堆外内存_Java堆外内存之突破JVM枷锁
  3. oracle实现序列,oracle中创建序列和自增长列的实现方式
  4. java里shake是什么意思_shake是什么意思_shake在线翻译_英语_读音_用法_例句_海词词典...
  5. 神器--通过Workspaces来编辑本地文件
  6. c++ 度分秒相互转化
  7. C++入门教程(23)深度优先,广度优先(连连看判断是否可以消除)
  8. 二、Kubernetes (k8s) 内网集群的搭建详细图解
  9. BoundsChecker
  10. Raucous Rockers
  11. linux 根目录变为只读了,Linux系统重启或无故变为只读造成网站无法正常访问的简单临时的做 根目录只读不能写处理:...
  12. element rules不生效
  13. apple开发者账号区别
  14. Scrapy爬取贝壳网并存入csv
  15. 为什么linux虚拟机文件78g,linux 磁盘空间被占满但找不到目标文件的问题处理 lsof命令...
  16. 设计算机字长为8位 采用纯整数,计算机一级B笔试真题2011年03月
  17. 阅读 redis 源码,学习缓存淘汰算法 W-TinyLFU
  18. 批量提交网站url到百度进行提升索引量的方法
  19. 《心流》| 写作反熵
  20. 计算机DCS三级体系结构组成,DCS系统原理和结构.ppt

热门文章

  1. leetcode 171. Excel表列序号
  2. P8-07-16 使用 Jenkins 自动构建 Maven 项目
  3. 【jQuery】使用id选择器,找出外层div中嵌套的内层div
  4. 【JavaScript】JS的变量、数组、计算器案例、函数、类、常用对象的方法
  5. 【Java线程安全】一个简单的多线程程序
  6. 使用Tomcat Native提升Tomcat IO效率
  7. Java知识整理——JDBC
  8. charles 如何抓取web界面的包
  9. 快用一用 lambda 表达式吧,让你的代码更简洁、更漂亮!
  10. TCP三次握手,握的是啥?