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,這個時候...