zoukankan      html  css  js  c++  java
  • Django【进阶篇-cookie-1】

    1、获取Cookie:

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

    2、设置Cookie:

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

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

    1 <script src='/static/js/jquery.cookie.js'></script>
    2 $.cookie("list_pager_num", 30,{ path: '/' });
  • 相关阅读:
    hdu 3342 Legal or Not 拓排序
    hdu 1596 find the safest road Dijkstra
    hdu 1874 畅通工程续 Dijkstra
    poj 2676 sudoku dfs
    poj 2251 BFS
    poj Prime Path BFS
    poj 3278 BFS
    poj 2387 Dijkstra 模板
    poj 3083 DFS 和BFS
    poj 1062 昂贵的聘礼 dijkstra
  • 原文地址:https://www.cnblogs.com/fuyuteng/p/12256681.html
Copyright © 2011-2022 走看看