4、flask-cookies

2023-08-22  本文已影响0人  许忠慧

Cookie以文本文件的形式存储在客户端的计算机上。其目的是记住和跟踪与客户使用相关的数据,以获得更好的访问者体验和网站统计信息
官网上说要使用flask的会话的话就不使用cookies,因为会话相对更加安全。不过还是学习一下

上代码:

from flask import Flask, request, make_response

# 创建一个app实例
app = Flask(__name__)

# 设置cookie
@app.route('/set_cookies')
def set_cookies():
    resp = make_response('success')  # 设置响应体
    resp.set_cookie('name', 'admin', max_age=3600)  # 设置cookie内容和有效期,有效期单位为秒
    return resp

# 获取cookie
@app.route('/get_cookies')
def get_cookies():
    cookie = request.cookies.get("name")
    print(request.cookies)
    return cookie

# 删除cookie
@app.route('/delete_cookies')
def delete_cookies():
    resp = make_response('delete success')
    resp.delete_cookie('name')
    return resp


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

看效果:

设置cookie

获取cookie

删除cookie

上一篇 下一篇

猜你喜欢

热点阅读