cookie了解 cookie 訪問刪除,生存期

2021-09-10 09:18:16 字數 2461 閱讀 2539

cookie是一種會話跟蹤技術

會話:

使用者進入**,從開始瀏覽資訊到關閉瀏覽器的過程被稱為一次回話。

會話跟蹤技術:

瀏覽器(客戶端)和伺服器之間在進行多次請求資料時,資料共享的過程就成為會話跟蹤技術。

存cookie

document.cookie = "鍵=值";
取cookie

document.cookie;
下面是訪問cookie的示例:

js**:

varset

= document.

getelementbyid

('set');

varget

= document.

getelementbyid

('get');

var username = document.

getelementbyid

('username');

set.

onclick

=function()

get.

onclick

=function()

html**:

"eg02.html"

>eg02<

/a>

"text" id=

"username"

>

"set"

>存cookie<

/button>

"get"

>取cookie<

/button>

//先設定乙個json物件

var info =

//將json物件轉換成json字串,儲存到cooki中

addcookie

("ab"

,json

.stringify

(info));

//增加cookie封裝的函式

function

addcookie

(key, val, day)

else

}console.

log(document.cookie)

;

js**:

//cookie需要登入伺服器端,本地不能訪問

varset

= document.

getelementbyid

('set');

varget

= document.

getelementbyid

('get');

set.

onclick

=function()

//讀取多條cookie ,是乙個字串,以"; "分隔

console.

log(document.cookie)

;get

.onclick

=function()

}}html**:

"set"

>存 <

/button>

"get"

>取 <

/button>

cookie生存期,是cookie資料在瀏覽器上儲存的時間。

生存期是cookie的乙個引數。

設定cookie生存期的方式:

document.cookie = "鍵=值;expires = 標準時間格式"
cookie生存期示例:

js**:

varset

= document.

getelementbyid

('set');

var del = document.

getelementbyid

('del');

set.

onclick

=function()

del.

onclick

=function()

html**:

"set"

>存<

/button>

"del"

>刪<

/button>

刪除cookie可以將鍵對應的值設定成字串或將生存期設定成-1

document.cookie = "鍵="";expires = -1"
示例:

//此時username="" 並且生存期為-1。等到關閉瀏覽器時,cookie就被刪除了

document.cookie = 'username="";expires=-1';

javascript中對cookie的訪問查操作

瀏覽器向伺服器請求得到響應後 就與伺服器斷開連線 那麼伺服器該如何記住某個使用者呢 比如你登陸乙個 在站內跳轉到另乙個板塊後 伺服器怎麼確認你是剛才已經登陸的那個使用者呢 這裡就要用到cookie,乙個可以讓瀏覽器儲存使用者資訊的功能 cookie都是以 name value 這種成對形式儲存 所有...

深入了解Cookie

朋友問我cookie是什麼,用來幹什麼的,可是我居然無法清楚明白簡短地向其闡述cookie,這不禁讓我陷入了沉思 為什麼我無法解釋清楚,我對學習的方法產生了懷疑!在知乎上看到有人推薦使用費爾曼學習技巧,於是在重新學習cookie的過程中使用了該技巧來試驗,效果有待驗證!在學習乙個新的知識點前,我們應...

Cookie 和session淺了解

refer http 是無狀態的協議,cookie和session都是為了保持瀏覽器和伺服器連線的連續性,不同的是cookie是儲存在瀏覽器,而session是儲存在伺服器上。因此從安全性上來說,cookie要較session更差。因為客戶端的其它程式是可接近,盜用,或篡改儲存在硬碟上的cookie...