cookie记录了服务器相关的信息,使用cookie记录信息(精选).ppt
文檔介紹:
第6章使用cookie記錄信息
1
6.1.1 什么是cookie
什么是Cookies(“小甜餅”)
Cookies就是服務器暫存放在你的電腦里的資料(.txt格式的文本文件),好讓服務器用來辨認你的計算機。
當瀏覽網站的時候,Web服務器會先送一小小資料放在客戶的計算機上,Cookies 會把客戶在網站上所打的文字或是一些選擇都記錄下來。
當下次客戶再訪問同一個網站,Web服務器會先看看有沒有它上次留下的Cookies資料,有的話,就會依據Cookie里的內容來判斷使用者,送出特定的網頁內容給客戶。
Cookie是一段純文本信息,由服務器隨文本一起發送到客戶端,并保存在客戶端硬盤的指定目錄。服務器讀取時,只讀取到這個服務器相關的信息。
2
對用戶訪問
在用戶請求訪問某個網站上的某個頁面時,應用程序發送給該用戶的不僅僅是一個頁面,還有一個包含日期和時間的 Cookie。
用戶的瀏覽器在獲得頁面的同時還得到了這個 Cookie,并且將它保存在用戶硬盤上的某個文件夾中。
以后,如果該用戶再次訪問您站點上的頁面時,瀏覽器就會在本地硬盤上查找與該 URL 相關聯的 Cookie。如果該 Cookie 存在,瀏覽器就將它與頁面請求一起發送到您的站點,您的應用程序就能確定該用戶上一次訪問站點的日期和時間。
3
6.1.2 Cookie的常見用途
Cookie最根本的用途:
Cookie能夠幫助Web站點保存有關訪問者的信息。
Cookie的常見用途:
網站瀏覽人數管理
按照用戶的喜好定制網頁外觀
在電子商務站點中實現諸如“購物籃”等功能
4
5
6.2 在JSP中使用Cookie
Cookie實質
是服務器端與客戶端之間傳送的普通HTTP頭,可以保存也可不保存在客戶的硬盤上。
如果保存,每個文件大小不超過4KB的文本文件,多個Cookie可保存到同一個文件中。
如果從編程角度來看,在JSP中Cookie就是Java提供的一個類。
6
6.3.3 設置Cookie屬性
類型
方法名
方法解釋
String
ment()
返回cookie中注釋,如果沒有注釋的話將返回空值.
String
getDomain()
返回cookie中Cookie適用的域名. 使用getDomain() 方法可以指示瀏覽器把Cookie返回給同一域內的其他服務器,而通常Cookie只返回給與發送它的服務器名字完全相同的服務器。注意域名必須以點開始(例如.)
int
getMaxAge()
返回Cookie過期之前的最大時間,以秒計算。
String
getName()
返回Cookie的名字。名字和值是我們始終關心的兩個部分
String
getPath()
返回Cookie適用的路徑。如果不指定路徑,Cookie將返回給當前頁面所在目錄及其子目錄下的所有頁面。
boolean
getSecure()
如果瀏覽器通過安全協議發送cookies將返回true值,如果瀏覽器使用標準協議則返回false值。
String
getValue()
返回Cookie的值。
7
表6-1 Cookie中的方法及其說明
int
getVersion()
返回Cookie所遵從的協議版本。
void
ment(String purpose)
設置cookie中注釋。
void
setDomain(String pattern)
設置cookie中Cookie適用的域名
void
setMaxAge(int expiry)
以秒計算,設置Cookie過期時間。
void
setPath(String uri)
指定Cookie適用的路徑。
void
setSecure(boolean flag)
指出瀏覽器使用的安全協議,例如HTTPS或SSL。
void
setValue(String newValue)
cookie創建后設置一個新的值。
void
setVersion(int v)
設置Cookie所遵從的協議版本。
8
6.2.1創建Cookie
Cookie是由Javax.servlet.http.Cookie類所衍生出來的對象
建立Cookie的語法如下:
Cookie objCookie = new Cookie(index Value,string Value)
一個Cookie對象必須包含有一個特定的indexValue索引值與字符串類型的數據內容stringValue
Cookie數據還必須傳送到客戶端,用addCookie方法發送一個HTTP Header。
傳送的方式為:response.addCookie(objCooki
內容來自淘豆網www.taodocs.com轉載請標明出處.
總結
以上是生活随笔為你收集整理的cookie记录了服务器相关的信息,使用cookie记录信息(精选).ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux jdk bin下载,Linu
- 下一篇: 域名与网页服务器的什么对应,简述网站从域