日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

django关闭浏览器,怎样清除 cookies 和 session

發布時間:2024/1/23 HTML 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 django关闭浏览器,怎样清除 cookies 和 session 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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,那么會話永不過期。
Session 依賴于 Cookie,如果瀏覽器不能保存 cookie 那么 ?session ?就失效了。因為它需要瀏覽器的 cookie 值去 session 里做對比。session 就是用來在服務器端保存用戶的會話狀態。
cookie 可以有過期時間,這樣瀏覽器就知道什么時候可以刪除 cookie 了。 如果 cookie ?沒有設置過期時間,當用戶關閉瀏覽器的時候,cookie 就自動過期了。你可以改變
SESSION_EXPIRE_AT_BROWSER_CLOSE 的設置來控制 session 框架的這一行為。缺省情況下,
SESSION_EXPIRE_AT_BROWSER_CLOSE 設置為 False?,這樣,會話 cookie 可以在用戶瀏覽器中保持有效達 SESSION_COOKIE_AGE?秒(缺省設置是兩周,即 1,209,600?秒)如果你不想用戶每次打開瀏覽器都必須重新登陸的話,用這個參數來幫你。如果 SESSION_EXPIRE_AT_BROWSER_CLOSE 設置為 True,當瀏覽器關閉時,Django 會使 cookie 失效。
SESSION_COOKIE_AGE:設置 cookie 在瀏覽器中存活的時間。

總結

以上是生活随笔為你收集整理的django关闭浏览器,怎样清除 cookies 和 session的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。