zoukankan      html  css  js  c++  java
  • cookie的查看方式 设置 获取 jquery.cookie.js 主机管理

    cookie

    客户端浏览器上的一个文件,以键值对的形式存在,例如{"user": 'dachengzi'}

    重要性: 任何网站实现用户登录信息时,必须用

    查看方式

    浏览器 -》 右键 -》 审查元素 -》 Network —》点击web名称 -》Cookies

    设置

    设置cookie,关闭浏览器失效(默认)
    	u = request.POST.get('user')
    	res.set_cookie('username', u)
        return res
    
    设置cookie,10秒超时失效
    	res.set_cookie('username', u, max_age=10)
    
    设置cookie,截止时间失效
    	from datetime import datetime, timedelta
        expire_time = datetime.utcnow() + timedelta(seconds=5)
        res.set_cookie('username', u, expires=expire_time)
    
    设置cookie,js无法获取
    	res.set_cookie('key', 'value', httponly=True)
    	document.cookie无法获取
    
    设置带签名的cookie(值加密)
    	res.set_signed_cookie('key1', 'value1', salt='haha')
    
    
     set_cookie参数:
        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获取(不是绝对,底层抓包可以获取到也可以被覆盖)
    

    获取

    获取
    	request.COOKIES.get('username')
    
    用户发给服务端的COOKIES内容
    	request.COOKIES
    

    jquery.cookie.js

    下载地址

    它是jquery的一个插件,需要在jquery下面书写 例如

    	<script src="/static/jquery-1.12.4.js"></script>
        <script src="/static/jquery.cookie.js"></script>
    
    	var v = $.cookie('per_page_count');
    	$.cookie('per_page_count',v);
    

    主机管理

    主机管理:
    	1、单表操作
    	2、一对多
    	3、多对多
    	要求:
    		a. 删除对话框
    		b. 修改,添加新URL
    		c. 基于cookie进行用户认证
    		d. 定制显示个数
    		e. 分页
    
  • 相关阅读:
    ubuntu中source insight打不开,报错pagefault的解决方法
    第六次团队作业——Alpha冲刺之事后诸葛亮
    Alpha阶段总结
    第五次团队作业——第一次项目冲刺——Alpha版本
    第四次团队作业——系统设计
    团队项目——需求规格说明书
    第二次团队作业——预则立&&他山之石
    团队项目时间规划2016
    第二次结对编程作业——毕设导师智能匹配
    第二次团队作业——团队选题报告
  • 原文地址:https://www.cnblogs.com/todayisafineday/p/8783679.html
Copyright © 2011-2022 走看看