path 用於從該cookie被指定的url使用,domin指定使用的網域名稱(www.baidu.com為二級網域名稱,baidu.com為頂級網域名稱)
,都只能在當前網域名稱和路徑下使用,secure:當用https時設為true,僅僅http網路傳輸可以使用(僅可保證相對安全)
客戶端操作cookie--dom麻煩
jquery外掛程式--jquery.cookie.js
對cookie進行加密:
1)普通cookie:敏感資訊放置在資料庫,頻繁運算元據庫
2)簽名cookie:set_signed_cookie:可以被破解
cookie做認證時,不敏感的放置在cookie,敏感的放在資料庫。
session:
session是伺服器端的乙個鍵值對
session內部機制依賴cookie
request.session['k']
request.session['k1']=v
del request.session['k1']
request.session.clear()
#獲取、設定、刪除session中資料
request.session['k1']
request.session.get('k1',none)
request.session['k1'] = 123
request.session.setdefault('k1',123)#存在則不設定
del request.session['k1']
#所有鍵值對
request.session.keys()
rqquest.session.values()
# 所有 鍵、值、鍵值對
request.session.keys()
request.session.values()
request.session.items()
request.session.iterkeys()
request.session.itervalues()
request.session.iteritems()
# 使用者session的隨機字串
request.session.session_key
# 將所有session失效日期小於當前日期的資料刪除
request.session.clear_expired()
# 檢查 使用者session的隨機字串 在資料庫中是否
request.session.exists("session_key")
# 刪除當前使用者的所有session資料
Django中session和cookie的用法
session 存在伺服器端,用request物件進行設定 設定session 在後端寫入 request.session money 100 缺省會在cookie中產生乙個sessionid 獲取session值 只能在後端獲取 print request.session.get money co...
HTTP學習筆記2 http方法 Cookie
http協議用於客戶端和服務端之間的通訊,在兩台計算機之間使用http協議通訊時,在一條通訊線路上,必定有一端是客戶端,另一端是伺服器端。http通過請求和響應的交換達成通訊 請求報文 請求方法 請求uri 協議版本 請求首部字段 可選 內容實體 可選 響應報文 協議版本 狀態碼 解釋狀態碼的原因短...
Django學習 介紹Django
django 乙個可以使web開發工作愉快並且高效的web框架。django提供了通過web開發模式的高度抽象,通過此次學習,明白兩個方面 第一,深度解釋django到底作了哪些工作以及如何用django構建web應用 第二,在適當地方討論更高階的概念,並解釋如何在自己的專案中高效使用這些工具。通過...