日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cookie记录了服务器相关的信息,使用cookie记录信息(精选).ppt

發(fā)布時(shí)間:2024/8/23 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cookie记录了服务器相关的信息,使用cookie记录信息(精选).ppt 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文檔介紹:

第6章使用cookie記錄信息

1

6.1.1 什么是cookie

什么是Cookies(“小甜餅”)

Cookies就是服務(wù)器暫存放在你的電腦里的資料(.txt格式的文本文件),好讓服務(wù)器用來辨認(rèn)你的計(jì)算機(jī)。

當(dāng)瀏覽網(wǎng)站的時(shí)候,Web服務(wù)器會(huì)先送一小小資料放在客戶的計(jì)算機(jī)上,Cookies 會(huì)把客戶在網(wǎng)站上所打的文字或是一些選擇都記錄下來。

當(dāng)下次客戶再訪問同一個(gè)網(wǎng)站,Web服務(wù)器會(huì)先看看有沒有它上次留下的Cookies資料,有的話,就會(huì)依據(jù)Cookie里的內(nèi)容來判斷使用者,送出特定的網(wǎng)頁內(nèi)容給客戶。

Cookie是一段純文本信息,由服務(wù)器隨文本一起發(fā)送到客戶端,并保存在客戶端硬盤的指定目錄。服務(wù)器讀取時(shí),只讀取到這個(gè)服務(wù)器相關(guān)的信息。

2

對(duì)用戶訪問

在用戶請(qǐng)求訪問某個(gè)網(wǎng)站上的某個(gè)頁面時(shí),應(yīng)用程序發(fā)送給該用戶的不僅僅是一個(gè)頁面,還有一個(gè)包含日期和時(shí)間的 Cookie。

用戶的瀏覽器在獲得頁面的同時(shí)還得到了這個(gè) Cookie,并且將它保存在用戶硬盤上的某個(gè)文件夾中。

以后,如果該用戶再次訪問您站點(diǎn)上的頁面時(shí),瀏覽器就會(huì)在本地硬盤上查找與該 URL 相關(guān)聯(lián)的 Cookie。如果該 Cookie 存在,瀏覽器就將它與頁面請(qǐng)求一起發(fā)送到您的站點(diǎn),您的應(yīng)用程序就能確定該用戶上一次訪問站點(diǎn)的日期和時(shí)間。

3

6.1.2 Cookie的常見用途

Cookie最根本的用途:

Cookie能夠幫助Web站點(diǎn)保存有關(guān)訪問者的信息。

Cookie的常見用途:

網(wǎng)站瀏覽人數(shù)管理

按照用戶的喜好定制網(wǎng)頁外觀

在電子商務(wù)站點(diǎn)中實(shí)現(xiàn)諸如“購物籃”等功能

4

5

6.2 在JSP中使用Cookie

Cookie實(shí)質(zhì)

是服務(wù)器端與客戶端之間傳送的普通HTTP頭,可以保存也可不保存在客戶的硬盤上。

如果保存,每個(gè)文件大小不超過4KB的文本文件,多個(gè)Cookie可保存到同一個(gè)文件中。

如果從編程角度來看,在JSP中Cookie就是Java提供的一個(gè)類。

6

6.3.3 設(shè)置Cookie屬性

類型

方法名

方法解釋

String

ment()

返回cookie中注釋,如果沒有注釋的話將返回空值.

String

getDomain()

返回cookie中Cookie適用的域名. 使用getDomain() 方法可以指示瀏覽器把Cookie返回給同一域內(nèi)的其他服務(wù)器,而通常Cookie只返回給與發(fā)送它的服務(wù)器名字完全相同的服務(wù)器。注意域名必須以點(diǎn)開始(例如.)

int

getMaxAge()

返回Cookie過期之前的最大時(shí)間,以秒計(jì)算。

String

getName()

返回Cookie的名字。名字和值是我們始終關(guān)心的兩個(gè)部分

String

getPath()

返回Cookie適用的路徑。如果不指定路徑,Cookie將返回給當(dāng)前頁面所在目錄及其子目錄下的所有頁面。

boolean

getSecure()

如果瀏覽器通過安全協(xié)議發(fā)送cookies將返回true值,如果瀏覽器使用標(biāo)準(zhǔn)協(xié)議則返回false值。

String

getValue()

返回Cookie的值。

7

表6-1 Cookie中的方法及其說明

int

getVersion()

返回Cookie所遵從的協(xié)議版本。

void

ment(String purpose)

設(shè)置cookie中注釋。

void

setDomain(String pattern)

設(shè)置cookie中Cookie適用的域名

void

setMaxAge(int expiry)

以秒計(jì)算,設(shè)置Cookie過期時(shí)間。

void

setPath(String uri)

指定Cookie適用的路徑。

void

setSecure(boolean flag)

指出瀏覽器使用的安全協(xié)議,例如HTTPS或SSL。

void

setValue(String newValue)

cookie創(chuàng)建后設(shè)置一個(gè)新的值。

void

setVersion(int v)

設(shè)置Cookie所遵從的協(xié)議版本。

8

6.2.1創(chuàng)建Cookie

Cookie是由Javax.servlet.http.Cookie類所衍生出來的對(duì)象

建立Cookie的語法如下:

Cookie objCookie = new Cookie(index Value,string Value)

一個(gè)Cookie對(duì)象必須包含有一個(gè)特定的indexValue索引值與字符串類型的數(shù)據(jù)內(nèi)容stringValue

Cookie數(shù)據(jù)還必須傳送到客戶端,用addCookie方法發(fā)送一個(gè)HTTP Header。

傳送的方式為:response.addCookie(objCooki

內(nèi)容來自淘豆網(wǎng)www.taodocs.com轉(zhuǎn)載請(qǐng)標(biāo)明出處.

總結(jié)

以上是生活随笔為你收集整理的cookie记录了服务器相关的信息,使用cookie记录信息(精选).ppt的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。