クッキーとセッション使用との違い

そして、クッキーの有効期限を設定します

@app.route('/cookie')
def set_cookie():
    response = make_response('hello world')
    response.set_cookie('username', 'itheima', max_age=3600)
    return response

クッキーの取得

from flask import Flask,request
#获取cookie
@app.route('/request')
def resp_cookie():
    resp = request.cookies.get('username')
    return resp

 セッションデータを設定します

セッション:データコンテンツのHTTP要求の一部を処理するための要求コンテキストオブジェクト

@app.route('/set_session')
def set_session():
    session['username'] = 'itcast'
    return 'set_session ok!'

@app.route('/get_session')
def get_session():
    return session.get('username')

 クッキーとセッションの違い

1.クライアント側に保存されたクッキー、少量のデータ、4K、デフォルトのブラウザが閉じられている、自分自身を設定することができ
、クッキーに応じて、サーバー上のSESSION_IDを2セッションを、無制限のストレージ、デフォルトでは有効な14日間です

おすすめ

転載: blog.csdn.net/qwertyuiopasdfgg/article/details/93332534