目录
什么是Session
Session也被称为会话,当用户在应用程序的Web页面之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。Session是存储在服务端上的。
存储Session
获取客户端的GET请求,将键值对存储在Session中。
下面的代码存储客户端GET请求name键值对。
import datetime
import webbrowser
from flask import Flask, session, make_response, request
app = Flask(__name__)
# 存储session
@ app.route("/write")
def write():
# 可以设置session有效期
session.permanent = True
session["name"] = request.args.get("name")
response = make_response("<h1>name has been write in session.</h1>")
return response
# 设置session加密key
app.secret_key = "qwerasdf"
# 设置session有效时间
app.permanent_session_lifetime = datetime.timedelta(seconds=300)
if __name__ == "__