1. 程式人生 > >狀態保持【Session】

狀態保持【Session】

ssi __name__ 處理 等級 aaaaa http請求 cas 服務器端 服務器

Session

  • 對於敏感、重要的信息,建議要存儲在服務器端,不能存儲在瀏覽器中,如用戶名、余額、等級、驗證碼等信息
  • 在服務器端進行狀態保持的方案就是Session
  • Session依賴於Cookie

session數據的獲取

session:請求上下文對象,用於處理http請求中的一些數據內容

from flask import Flask
from flask import redirect
from flask import request
from flask import session
from flask import url_for

app = Flask(__name__)

app.secret_key = "aaaaa"

@app.route("/")
def index():
return "index"

@app.route("/demo1")
def demo1():
return session.get("username")

@app.route("/demo2")
def demo2():
session["username"] = "itcast"
return redirect(url_for("demo1"))

if __name__ == ‘__main__‘:
app.run(debug = True)

狀態保持【Session】