首页 > 其他 > 详细

Flask Cookie , Session

时间:2020-05-05 16:02:06      阅读:60      评论:0      收藏:0      [点我收藏+]
‘‘‘
用户登录状态保持
Cookie :指某些网站为了辨别用户身份,进行会话跟踪而存储用户在本地的数据
存储在浏览器当中的一段纯文本,不同域名 Cookie 是不能互相访问的
session:请求上下文对象,用于处理http请求中的一些数据内容
# 在服务器保持session
# Session 依赖于Cookie
#
‘‘‘

from flask import Flask,request,make_response,session
import os
app = Flask(__name__)
#下面2行必须加,不然session 会报错 app.config[
SECRET_KEY] = os.urandom(24) app.config[SESSION_TYPE] = filesystem @app.route(/cookie) def set_cookie(): #设置过期时间 response = make_response(hello world) response.set_cookie(username, itheima, max_age=3600) return response #获取cookie @app.route(/request) def resp_cookie(): #获取cookie resp = request.cookies.get(username) return resp @app.route(/set_session) def set_session(): session[username] = itcast return set_session ok! @app.route(/get_session) def get_session():#每次都必须先set_session,再执行get_session return session.get(username) if __name__ ==__main__: app.run(debug=True) ‘‘‘ cookie 和session的区别 1. cookie存放在客户端, 数据量比较小, 4k,默认的是浏览器关闭,可以自己设置 2. session在服务器,依赖于cookie, session_id, 可以无限制存储, 默认的有效期14天 ‘‘‘

 

Flask Cookie , Session

原文:https://www.cnblogs.com/tingtin/p/12830379.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!