cookie的屬性
domain:網域名稱,即cookie所能使用的範圍,當然當前域下可以在當前域下cookie,還有乙個就是該網域名稱的父級網域名稱(子級的網域名稱下是可以訪問父級網域名稱下的cookie,父級網域名稱是不可以不作處理的情況下訪問子級網域名稱的cookie)
path:此引數也控制著cookie的訪問,如果當前的path=/admin/welcome/路徑下,當你訪問同網域名稱下的/admin/goout/路徑下的頁面你是訪問不到的,所以一般我們會設為path="/",這樣我們在整個網域名稱下就可以訪問這個cookie,還沒有遇到過不同路徑的情況
maxage:cookie的有效時間,不設定的話,有效時間會隨著瀏覽器的關閉而失效,設定的話當然會按著你的要求存活。刪除cookie就可以設定cookie的有效期是:當前時間-1,此刻就失效了
注意:1、request.getcookies()可能會返回null值。
2、new出來的cookie預設的path是建立他的請求路徑,在其他的路徑裡是無法使用的。如果想在整個站點裡使用這個cookie,需要使用cookie.setpath()手動指定path。如:cookie.setpath("/petstore")。
3、使用ip位址訪問與使用網域名稱訪問同乙個伺服器,會建立不同的cookie。
Cookie 如何安全的使用cookie
在使用者使用某個cookie的登入某個 時,通過餅乾可以拿到安全的訪問許可權,如果餅乾被盜,那麼任何人都可以訪問 我們需要關注的是如何保證客戶端提交資料的保密性和伺服器獲取資訊的隨機性,即可變性。首先,客戶端使用安全的方式儲存使用者資訊,例如chrome不允許使用者通過瀏覽器獲取cookie,是乙個...
關於cookie總結
徹底理解cookie,session,token 這篇介紹的很詳細和清楚 原生js操作cookie 基礎 官方說明 js cookie 的github位址 npm安裝js cookie import cookies from js cookie 設定cookie cookies.set name v...
關於cookie基礎
頁面用與儲存資訊 cookie特性 1.同乙個 中的頁面共享一套cookie 2.數量大小有限 3.過期時間 js中使用cookie documnet.cookie 過期時間30天用expiress var odate new date document.cookie user kzy expire...