django关闭浏览器,怎样清除 cookies 和 session
设 置 Cookie:
def cookie_set():
response = HttpResponse(“
设置 Cookie,请查看响应报文头
”)response.set_cookie(‘h1’, ‘hello django’)
读 取 Cookie:
def cookie_get(request):
response = HttpResponse(“读取 Cookie,数据如下:
”)
if request.COOKIES.has_key(‘h1’):
response.write(’
’ + request.COOKIES[‘h1’] + ‘
’)以键值对的格式写会话:
request.session[‘键’]=值
根据键读取值:
request.session.get(‘键’,默认值)
清除所有会话,在存储中删除值部分:
request.session.clear()
清除会话数据,在存储中删除会话的整条数据:
request.session.flush()
删除会话中的指定键及值,在存储中只删除某个键及对应的值:
del request.session[‘键’]
设置会话的超时时间,如果没有指定过期时间则两个星期后过期。
request.session.set_expiry(value)
如果 value 是一个整数,会话将在 value 秒没有活动后过期。
如果 value 为 0,那么用户会话的 Cookie 将在用户的浏览器关闭时过期。如果 value 为 None,那