一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

非常不錯(cuò)的[JS]Cookie精通之路第1/2頁(yè)

如果你象作者一樣記性不好,那么你可能根本記不住人們的名字。我遇到人時(shí),多半只是點(diǎn)點(diǎn)頭,問(wèn)句“吃了嘛!”,而且期望問(wèn)候到此為止
。如果還需要表示些什么,那么我就得求助于一些狡猾的技巧,好讓我能想對(duì)方是誰(shuí)。比如胡扯起一些和對(duì)方有關(guān)的人,不管他們之間關(guān)系多
遠(yuǎn),只要能避免不記得對(duì)方名字的尷尬就好: “你隔壁鄰居的侄子的可愛(ài)小狗邁菲斯特怎么樣?”通過(guò)這個(gè)方法,我希望能讓對(duì)方感到,我確
實(shí)很重視他(她),甚至還記得這些瑣事,雖然實(shí)際上連名字都忘記了。但是,不是我不重視,而是我的記憶力實(shí)在是糟糕,而且要記住的名
字又實(shí)在太多。如果我能給每個(gè)人設(shè)置cookies,那么我就不會(huì)再犯這種記憶力問(wèn)題了。

在這篇文章里,我們要學(xué)習(xí):

1. 什么是 Cookies?
2. Cookie 的構(gòu)成
3. 操縱 Cookies
4. Cookie 怪獸

什么是Cookies?

你會(huì)問(wèn),什么是cookies呢? cookie 是瀏覽器保存在用戶計(jì)算機(jī)上的少量數(shù)據(jù)。它與特定的WEB頁(yè)或WEB站點(diǎn)關(guān)聯(lián)起來(lái),自動(dòng)地在WEB瀏覽器和
WEB服務(wù)器之間傳遞。

比如,如果你運(yùn)行的是Windows操作系統(tǒng),使用InterNET Explorer上網(wǎng),那么你會(huì)發(fā)現(xiàn)在你的“Windows”目錄下面有一個(gè)子目錄,叫做
“Temporary InterNET Files”。如果你有空看看這個(gè)目錄,就會(huì)發(fā)現(xiàn)里面有一些文件,文件名稱看起來(lái)就象電子郵件地址。比如在我機(jī)器上
的這個(gè)目錄里,就有 “jim@support.microsoft.com”這樣的文件。這是一個(gè)cookie 文件,這個(gè)文件從哪來(lái)呢?猜一猜,它來(lái)自微軟的支持站
點(diǎn)。順便說(shuō)一句,這不是我的電子郵件地址,特此澄清。

對(duì)于管理細(xì)小的、不重要的、不想保存在中央數(shù)據(jù)庫(kù)里的細(xì)節(jié)信息,Cookies 是個(gè)很不錯(cuò)的方案。(這不是說(shuō)大家的名字不重要。)比如,目
前網(wǎng)站上不斷增長(zhǎng)的自定義服務(wù),可以為每個(gè)用戶定制他們要看的內(nèi)容。如果你設(shè)計(jì)的就是這樣一個(gè)站點(diǎn),那么你怎么來(lái)管理這樣的信息:一
個(gè)用戶喜歡綠色的菜單條,而另一個(gè)喜歡紅色的。確實(shí)是個(gè)累人的問(wèn)題。不過(guò),這樣的信息,可以很安全地記錄到cookie,并保存在用戶的計(jì)
算機(jī)上,而你自己的數(shù)據(jù)庫(kù)空間可以留給更長(zhǎng)久更有意義的數(shù)據(jù)。

FYI: Cookies 對(duì)于安全用途,通常很有用。我不想在此就這一問(wèn)題過(guò)于深入,只是提供一個(gè)示例,可以看到如何使用在一段時(shí)間之后過(guò)期的
cookies來(lái)保證站點(diǎn)安全:

1. 使用用戶名和口令,通過(guò) SSL 登錄。
2. 在服務(wù)器的數(shù)據(jù)庫(kù)里檢查用戶名和口令。如果登錄成功,建立一個(gè)當(dāng)前時(shí)間標(biāo)簽的消息摘要 (比如 MD5) ,并把它保存在cookie和服務(wù)器數(shù)
據(jù)庫(kù)里。把用戶的登錄時(shí)間保存在服務(wù)器數(shù)據(jù)庫(kù)里面的用戶記錄里。
3. 在進(jìn)行每個(gè)安全事務(wù)時(shí)(用戶處于登錄狀態(tài)的任何事務(wù)),把cookie的消息摘要和保存在服務(wù)器數(shù)據(jù)庫(kù)里的摘要進(jìn)行比較,如果比較失敗,
就把用戶引導(dǎo)到登錄界面。
4. 如果第3步檢查通過(guò),那么檢查當(dāng)前時(shí)間和登錄時(shí)間之音經(jīng)過(guò)的時(shí)間是否超過(guò)允許的時(shí)間長(zhǎng)度。如果用戶已經(jīng)超時(shí),那么就把用戶引到登錄
界面。
5. 如果第3步和第4步都通過(guò)了,那么把登錄時(shí)間重新設(shè)置成當(dāng)前時(shí)間,允許事務(wù)發(fā)生。那些需要你登錄的安全站點(diǎn),可能多數(shù)使用的都是和這
里介紹的類似的方法。
Cookie的構(gòu)成

Cookies最初設(shè)計(jì)時(shí),是為了CGI編程。但是,我們也可以使用Javascript腳本來(lái)操縱cookies。在本文里,我們將演示如何使用Javascript腳本
來(lái)操縱cookies。(如果有需求,我可能會(huì)在以后的文章里介紹如何使用Perl進(jìn)行cookie管理。但是如果實(shí)在等不得,那么我現(xiàn)在就教你一手:
仔細(xì)看看CGI.pm。在這個(gè)CGI包里有一個(gè)cookie()函數(shù),可以用它建立cookie。但是,還是讓我們先來(lái)介紹cookies的本質(zhì)。

Javascript腳本里,一個(gè)cookie 實(shí)際就是一個(gè)字符串屬性。當(dāng)你讀取cookie的值時(shí),就得到一個(gè)字符串,里面當(dāng)前WEB頁(yè)使用的所有cookies
的名稱和值。每個(gè)cookie除了name名稱和value值這兩個(gè)屬性以外,還有四個(gè)屬性。這些屬性是: expires過(guò)期時(shí)間、 path路徑、 domain域、
以及 secure安全。

Expires  主站蜘蛛池模板: 亚洲视频免费一区 | 久久久久久久久久福利 | 亚洲图片欧美小说 | 美女视频很黄很a免费国产 美女视频黄.免费网址 | 92精品国产自产在线观看48 | 天天舔天天射 | 欧美人与zoxxxx另类9 | 日本久久精品 | 午夜精品一区二区三区在线观看 | 久久一日本道色综合久久 | 男女91视频| 成人综合视频网 | 亚洲性久久 | 国产精品欧美亚洲韩国日本不卡 | 激情小说激情图片 | 日本在线观看www | 国产级a爱做片免费观看 | 青娱乐91视频| 国产普通话一二三道 | 国产精品视频人人做人人爱 | 91免费永久国产在线观看 | 国内精品区一区二区三 | 国产一区成人 | 久久精品大全 | 美女视频一区 | 337p欧美超大胆日本人术艺术 | 国产精品偷伦视频免费观看了 | 黄色免费在线观看视频 | 亚洲国产婷婷香蕉久久久久久 | 色哟哟在线观看视频 | 久久一级视频 | 精品91在线 | 亚洲综合偷自成人网第页色 | 91精品国产91久久久久久 | 在线看精品 | 久久国产精品国产精品 | 天天爱天天干天天操 | 免费播放一区二区三区 | 一级女毛片 | 午夜激情在线视频 | 成人精品视频一区二区在线 |