from flask import Flask, make_response, Response, request
app = Flask(__name__)
@app.route('/detail') # 漫画详情
def detail():
# 每次请求时, 从请求头中取出cookie数据, 进行判断
is_help = request.cookies.get("is_help")
if is_help: # 说明已经显示过帮助信息
return "直接显示漫画"
# 第一次请求时, 将is_help设置到响应头的set_cookie字段
response = make_response("先显示帮助信息") # type: Response
# set_cookie的值必须是字符串
response.set_cookie('is_help', "1", max_age=86400) # max_age设置过期时间
# 删除cookie 本质max-age=0
# response.delete_cookie('is_help')
return response
# return "直接显示漫画"
# return "先显示帮助信息"
if __name__ == '__main__':
app.run(debug=True)
cookie
最新推荐文章于 2023-11-23 10:06:15 发布