cookie

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)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值