对于敏感、重要的信息,建议要存储在服务器端(Session是存储在服务器端的),不能存储在浏览器中,如用户名、余额、等级、验证码等信息
Session依赖于Cookie
session数据的获取
session:请求上下文对象,用于处理http请求中的一些数据内容
一定要设置密钥 SECRET_KEY = '密钥 信息'
# session是依赖于flask的session模块 # 如果想要使用session模块,在配置里必须定义sessionkey from flask import Flask, sessionapp = Flask(__name__)app.config.from_pyfile('config.ini')@app.route('/') def index():return "首页"# 存储session的方法 @app.route('/set_session') def set_session():# 直接使用session对存储的内容赋值session['username'] = '牛星宇'return '存储session成功'# 调用session的方法 @app.route('/get_session') def get_session():# 通过session直接对内容进行调用se = session['username']return se# 删除session的方法 @app.route('/del_session') def del_session():# 通过session的pop方法来指定的key删除valuesession.pop('username')return "删除成功"if __name__ == "__main__":app.run()