cookies和session是什麼

2021-12-25 16:51:24 字數 1526 閱讀 9566

1樓:iceer的寶箱

cookies和session的關係1。 cookie是一種傳送到客戶瀏覽器的文字串控制代碼,並儲存在客戶機硬碟上,

可以用來在某個web站點會話之間持久地保持資料。request和response物件都有

一組cookie。request.cookie集合是一系列cookie,從客戶端與http request一

起傳送到web伺服器。反過來,如果你希望把cookie傳送到客戶機,就可以使用r

esponse.cookie

1、expiresabsolute屬性

該屬性可以賦一個日期,過了這個日期cookie就不能再被使用了。通過給ex

pires屬性賦一個過期的日期,就可以刪除cookie。如:

<%response.cookies("passtime").expiresabsolute="1/1/99"%>

2、domain屬性

該屬性定義cookie要傳送的唯一域。如:cookie只傳送給microsoft的人,

則可以使用以下**。

<%response.cookies("domain").domain="www.microsoft.com"%>

3、asp用來寫入cookie即向客戶機傳送cookie的語法如下:

response.cookie("cookie名").[("鍵名").屬性]=內容

如果某個asp檔案要建立一個cookie,則下面的**可以放在asp檔案的第一

個之前,以避免產生錯誤.

<%response.cookies("cookiename")="newcookie" %>

......

2樓:雨弘懿

cookie是儲存於客戶端的會話資訊;

session是儲存在伺服器的會話資訊;

3樓:千鋒教育

在網路上,臨時cookie為使用者瀏覽器關閉時消失的含有使用者有關資訊的小檔案,有時也稱通話cookie。跟永久cookie不一樣,臨時cookie不儲存在硬碟驅動器而是存在臨時儲存器中,當瀏覽器關閉時,將被刪除。

當應用程式建立cookie時,在設定cookie選擇項中不設定日期就可以建立臨時cookie。(對於永久cookie,設定了截止日期,cookie儲存在使用者硬碟驅動器,直到截止日期或者使用者的刪除)。

臨時cookie常常用於允許返回使用者已經訪問過的**,從而可在一定程度使用者化資訊。有些**使用加密套接字協議層(ssl)來加密cookie攜帶的資訊。

兩者區別:

1、cookie資料存放在客戶的瀏覽器上,

session資料放在伺服器上

2、cookie不是很安全,別人可以分析存放在本地的cookie並進行cookie欺騙

考慮到安全應當使用session

3、session會在一定時間內儲存在伺服器上。當訪問增多,會比較佔用你伺服器的效能

考慮到減輕伺服器效能方面,應當使用cookie

4、單個cookie在客戶端的限制是3k,就是說一個站點在客戶端存放的cookie不能大於3k。

cookies是啥意思

cookies是一種能夠讓 伺服器把少量資料儲存到客戶端的硬碟或記憶體,或是從客戶端的硬碟讀取資料的一種技術。cookies是當你瀏覽某 時,由web伺服器置於你硬碟上的乙個非常小的文字檔案,它可以記錄你的使用者id 密碼 瀏覽過的網頁 停留的時間等資訊。當你再次來到該 時,通過讀取cookies,...

hibernate中session什麼意思

一.主配置 查詢快取,同下面講的快取不太一樣,它是針對hql語句的快取,即完全一樣的語句再次執行時可以利用快取資料。但是,查詢快取在乙個交易系統 資料變更頻繁,查詢條件相同的機率並不大 中可能會起反作用 它會白白耗費大量的系統資源但卻難以派上用場。fetch size,同jdbc的相關引數作用類似,...

session與request作用範圍

session是在伺服器端建立的,瀏覽器訪問伺服器會有乙個jsessionid,瀏覽器端通過jsessionid定位伺服器端的session,session的建立和銷毀由伺服器端控制。當瀏覽器關閉後,session還存在在伺服器端,只不過你新開的瀏覽器去訪問伺服器會建立另乙個session,這個時候...