クッキー
- クッキー(セッション):ウェブ限り存在します、そして言語は有意な関係ではない、別のプロセスが実装されています
- 役割:完璧なログに記録されたログイン認証、中
クッキーとは何ですか
'''
当用户通过浏览器首次访问一个域名时,登录验证过后,访问的web服务器会给客户端发送数据,以保持web服务器与客户端之间的状态保持,这些数据就是cookie。
它是Internet站点创建的,为了辨别用户身份而储存在用户本地终端(客户端)上的数据,cookie大部分都是加密的,cookie存在与缓存中或者硬盘中,在硬盘中的是一些文本文件。
当你再次访问该网站时,服务器就会读取你的cookie信息,让你不用再次登录,cookie有效地提升了用户体验
'''
クッキーの理由を設定します。
- いいえメモリhttpリクエストません
- より高速なアクセス
- サーバーのストレスを軽減
クッキーの学習
# 用法:
def test(request):
obj = request.HttpResponse('ok')
obj.set_cookie(key, value)
obj.set_signed_cookie(key, value, sale='加密盐')
# set_cookie参数
key: cookie的key值
value:cookie的value值
max_age=None: 超时时间 单位是s 例子:10s
expires=None:2019-9-12
path='/':/ 代表全站生效,/users/:代表访问/users/的时候才会生效
domain=None: 域名 比如:yun.baidu.com 这是二级域名
www.baidu.com 这是一级域名
secure=False: false就是http传输,True就是https
httponly=False: true 代表只能http协议传输,不能使用js获取cookie(不是绝对,底层抓包可以获取到)
# document.cookie 获取页面中的所有cookie值
# document.cookie='fdafjklfjksaljfsakjflkfaffdfs' 设置/覆盖cookies