六十:Flask.Cookie之flask設置cookie的有效域名


 

設置cookie有效域名
cookie默認只能在主域名下使用,如果要在子域名下使用,則應該給set_cookie設置屬性domain='.主域名',此時,此cookie在此主域名下的所有子域名均有效

 

from flask import Blueprint, request

bp = Blueprint('news', __name__, subdomain='news')


@bp.route('/')
def index():
username = request.cookies.get('username', '未獲取到cookie')
return f'子域名首頁,獲取到的cookie為:{username}'

from flask import Flask, Response
from news import bp

app = Flask(__name__)
app.register_blueprint(bp)
app.config['SERVER_NAME'] = 'qq.com:5000'


@app.route('/')
def index():
res = Response('主域名首頁')
res.set_cookie('username', 'xxxxxxxxxxxx')
return res

設置host文件

 

訪問

 

設置子域名有效

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM