cookie简介

1、获取Cookie:

request.COOKIES['key']
request.get_signed_cookie(key, default=RAISE_ERROR, salt='', max_age=None)
    参数:
        default: 默认值
           salt: 加密盐
        max_age: 后台控制过期时间

2、设置Cookie:

rep = HttpResponse(...) 或 rep = render(request, ...)
 
rep.set_cookie(key,value,...)
rep.set_signed_cookie(key,value,salt='加密盐',...)
# return rep
    参数:
        key,              #键
        value='',         #值
        max_age=None,     #超时时间
        expires=None,     #超时时间(IE requires expires, so set it if hasn't been already.)
        path='/',         #Cookie生效的路径,/ 表示根路径,特殊的:跟路径的cookie可以被任何url的页面访问
        domain=None,      #Cookie生效的域名
        secure=False,     #https传输
        httponly=False    #只能http协议传输,无法被JavaScript获取(不是绝对,底层抓包可以获取到也可以被覆盖)

由于cookie保存在客户端的电脑上,所以,JavaScript和jquery也可以操作cookie,需要下载jquery下的cookie插件。

<script src='/static/js/jquery.cookie.js'></script>
$.cookie("list_pager_num", 30,{ path: '/' });
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,302评论 19 139
  • Cookie向服务器提供了追踪会话状态能力,Cookie的值由服务器通过请求提供,然后被放到随后的请求中。Cook...
    TaoGeNet阅读 4,741评论 0 0
  • HTTP cookie(也称为web cookie,网络cookie,浏览器cookie或者简称cookie)是网...
    留七七阅读 18,355评论 2 71
  • Cookie 互联网隐私一直是一个敏感话题。很多爆炸新闻或者香艳的丑闻,似乎就像病毒一样每隔一段时间就爆发。这不仅...
    人世间阅读 14,020评论 0 9
  • javascript的闭包真的是一个难点,晕了又晕,但是经过大神的一个指点,灵光一现就想通了。 java中的.是属...
    tyoko阅读 1,657评论 0 0

友情链接更多精彩内容