国产真实乱子伦精品,国产精品100页,美女网站色免费,国产白嫩美女免费观看,欧美精品亚洲,欧美韩国xxx,欧美性猛交xxxxxxxx软件

Cookie基礎(chǔ)知識

時間:2024-07-11 09:42:38 學(xué)人智庫 我要投稿
  • 相關(guān)推薦

Cookie基礎(chǔ)知識

  Cookie,有時也用其復(fù)數(shù)形式Cookies,指某些網(wǎng)站為了辨別用戶身份、進行session跟蹤而儲存在用戶本地終端上的數(shù)據(jù)(通常經(jīng)過加密)。定義于RFC2109(已廢棄),最新取代的規(guī)范是RFC2965。

Cookie基礎(chǔ)知識

  Cookie基礎(chǔ)知識

  使用和禁用Cookie

  用戶可以改變?yōu)g覽器的設(shè)置,以使用或者禁用Cookies。

  微軟 Internet Explorer

  工具 > Internet選項 > 隱私頁

  調(diào)節(jié)滑塊或者點擊“高級”,進行設(shè)置.

  Mozilla Firefox

  工具>選項>隱私

  (注: 在Linux版本中,是如下操作:編輯 > 首選項 > 隱私 , 而Mac則是:Firefox > 屬性 > 隱私)

  設(shè)置Cookies選項

  設(shè)定阻止/允許的各個域內(nèi)Cookie

  查看Cookies管理窗口,檢查現(xiàn)存Cookie信息,選擇刪除或者阻止它們

  蘋果計算機 Safari

  Safari > 預(yù)置 > 安全標(biāo)簽

  選擇以下的選項

  總是 接受 Cookies

  永不 接受 Cookies

  接受 Cookies 僅從您瀏覽的站點 (例如,不接受來自其它站點的廣告) 預(yù)設(shè)的選項.

  您可以顯示所有駐留在您瀏覽器中的 cookies,也可隨時將它們之一刪除。

  NETSCAPE “PREFERENCEADVANCEDCOOKIES”,在出現(xiàn)的窗口中有三個選項,選擇“DISABLECOOKIES”即可關(guān)閉COOKIE。在IE中,選擇“查看”/“INTERNET選項”/“高級",在隨后出現(xiàn)的窗口中找到“COOKIES”一項,選擇“禁止所有的COOKIE 使用”可關(guān)閉COOKIE。

  Konqueror

  如果沒有設(shè)置cookie列表,請記住在域名前面加入“.”,例如.,否則百度將不會讀取cookie(針對KDE 3.3)。

  Cookies就是服務(wù)器暫存放在你的電腦里的資料(.txt格式的文本文件),好讓服務(wù)器用來辨認(rèn)你的計算機,本文簡單介紹什么是cookies,cookies有什么作用,以及網(wǎng)站利用cookie存在什么問題。

  什么是Cookies(“小甜餅”)呢?簡單來說,Cookies就是服務(wù)器暫時存放在你的電腦里的資料(.txt格式的文本文件),好讓服務(wù)器用來辨認(rèn)你的計算機。當(dāng)你在瀏覽網(wǎng)站的時候,Web服務(wù)器會先送一小小資料放在你的計算機上,Cookies 會幫你在網(wǎng)站上所打的文字或是一些選擇都記錄下來。當(dāng)下次你再訪問同一個網(wǎng)站,Web服務(wù)器會先看看有沒有它上次留下的Cookies資料,有的話,就會依據(jù)Cookie里的內(nèi)容來判斷使用者,送出特定的網(wǎng)頁內(nèi)容給你。

  cookies有什么作用呢?現(xiàn)在上許多網(wǎng)站都用新用戶注冊這一項,有時注冊了一下,等到下次再訪問該站點時,會自動識別到你,并且向你問好,是不是覺得很親切?當(dāng)然這種作用只是表面現(xiàn)象,更重要的是,網(wǎng)站可以利用cookies跟蹤統(tǒng)計用戶訪問該網(wǎng)站的習(xí)慣,比如什么時間訪問,訪問了哪些頁面,在每個網(wǎng)頁的停留時間等。利用這些信息,一方面是可以為用戶提供個性化的服務(wù),另一方面,也可以作為了解所有用戶行為的工具,對于網(wǎng)站經(jīng)營策略的改進有一定參考價值。例如,你在某家航空公司站點查閱航班時刻表,該網(wǎng)站可能就創(chuàng)建了包含你旅行計劃的Cookies,也可能它只記錄了你在該站點上曾經(jīng)訪問過的Web頁,在你下次訪問時,網(wǎng)站根據(jù)你的情況對顯示的內(nèi)容進行調(diào)整,將你所感興趣的內(nèi)容放在前列。這是高級的Cookie應(yīng)用。目前Cookies 最廣泛的是記錄用戶登錄信息,這樣下次訪問時可以不需要輸入自己的用戶名、密碼了——當(dāng)然這種方便也存在用戶信息泄密的問題,尤其在多個用戶共用一臺電腦時很容易出現(xiàn)這樣的問題。

  另外,有人認(rèn)為網(wǎng)站利用cookies可能存在侵犯用戶隱私的問題,但由于大多用戶對此了解不多,而且這種對用戶個人信息的利用多數(shù)作為統(tǒng)計數(shù)據(jù)之用,不一定造成用戶的直接損失,因此現(xiàn)在對于cookies與用戶隱私權(quán)的問題并沒有相關(guān)法律約束,很多網(wǎng)站仍然在利用cookie跟蹤用戶行為,有些程序要求用戶必須開啟cookie才能正常應(yīng)用。IE瀏覽器用戶可以通過“隱私”選項中的隱私設(shè)置的高低來決定是否允許網(wǎng)站利用cookie跟蹤自己的信息,從全部限制到全部允許,或者限制部分網(wǎng)站,也可以通過手動方式對具體的網(wǎng)站設(shè)置允許或者禁止使用cookies進行編輯。IE瀏覽器的默認(rèn)設(shè)置是 “中級”-對部分網(wǎng)站利用cookie有限制。個人電腦的cookies設(shè)置(對IE瀏覽器而言)可通過菜單“工具-Internet選項-隱私”來查看和修改。

  延伸閱讀

  session機制

  session機制是一種服務(wù)器端的機制,服務(wù)器使用一種類似于散列表的結(jié)構(gòu)(也可能就是使用散列表)來保存信息。

  當(dāng)程序需要為某個客戶端的請求創(chuàng)建一個session時,服務(wù)器首先檢查這個客戶端的請求里是否已包含了一個session標(biāo)識(稱為session id),如果已包含則說明以前已經(jīng)為此客戶端創(chuàng)建過session,服務(wù)器就按照session id把這個session檢索出來使用(檢索不到,會新建一個),如果客戶端請求不包含session id,則為此客戶端創(chuàng)建一個session并且生成一個與此session相關(guān)聯(lián)的session id,session id的值應(yīng)該是一個既不會重復(fù),又不容易被找到規(guī)律以仿造的字符串,這個session id將被在本次響應(yīng)中返回給客戶端保存。

  保存這個session id的方式可以采用cookie,這樣在交互過程中瀏覽器可以自動的按照規(guī)則把這個標(biāo)識發(fā)揮給服務(wù)器。一般這個cookie的名字都是類似于SEEESIONID。但cookie可以被人為的禁止,則必須有其他機制以便在cookie被禁止時仍然能夠把session id傳遞回服務(wù)器。

  經(jīng)常被使用的一種技術(shù)叫做URL重寫,就是把session id直接附加在URL路徑的后面。還有一種技術(shù)叫做表單隱藏字段。就是服務(wù)器會自動修改表單,添加一個隱藏字段,以便在表單提交時能夠把session id傳遞回服務(wù)器。

  Cookie與Session都能夠進行會話跟蹤,但是完成的原理不太一樣。普通狀況下二者均能夠滿足需求,但有時分不能夠運用Cookie,有時分不能夠運用Session。下面經(jīng)過比擬闡明二者的特性以及適用的場所。

  1 .存取方式的不同

  Cookie中只能保管ASCII字符串,假如需求存取Unicode字符或者二進制數(shù)據(jù),需求先進行編碼。Cookie中也不能直接存取Java對象。若要存儲略微復(fù)雜的信息,運用Cookie是比擬艱難的。

  而Session中能夠存取任何類型的數(shù)據(jù),包括而不限于String、Integer、List、Map等。Session中也能夠直接保管Java Bean乃至任何Java類,對象等,運用起來十分便當(dāng)。能夠把Session看做是一個Java容器類。

  2 .隱私策略的不同

  Cookie存儲在客戶端閱讀器中,對客戶端是可見的,客戶端的一些程序可能會窺探、復(fù)制以至修正Cookie中的內(nèi)容。而Session存儲在服務(wù)器上,對客戶端是透明的,不存在敏感信息泄露的風(fēng)險。

  假如選用Cookie,比較好的方法是,敏感的信息如賬號密碼等盡量不要寫到Cookie中。最好是像Google、Baidu那樣將Cookie信息加密,提交到服務(wù)器后再進行解密,保證Cookie中的.信息只要本人能讀得懂。而假如選擇Session就省事多了,反正是放在服務(wù)器上,Session里任何隱私都能夠有效的保護。

  3.有效期上的不同

  使用過Google的人都曉得,假如登錄過Google,則Google的登錄信息長期有效。用戶不用每次訪問都重新登錄,Google會持久地記載該用戶的登錄信息。要到達(dá)這種效果,運用Cookie會是比較好的選擇。只需要設(shè)置Cookie的過期時間屬性為一個很大很大的數(shù)字。

  由于Session依賴于名為JSESSIONID的Cookie,而Cookie JSESSIONID的過期時間默許為–1,只需關(guān)閉了閱讀器該Session就會失效,因而Session不能完成信息永世有效的效果。運用URL地址重寫也不能完成。而且假如設(shè)置Session的超時時間過長,服務(wù)器累計的Session就會越多,越容易招致內(nèi)存溢出。

  4.服務(wù)器壓力的不同

  Session是保管在服務(wù)器端的,每個用戶都會產(chǎn)生一個Session。假如并發(fā)訪問的用戶十分多,會產(chǎn)生十分多的Session,耗費大量的內(nèi)存。因而像Google、Baidu、Sina這樣并發(fā)訪問量極高的網(wǎng)站,是不太可能運用Session來追蹤客戶會話的。

  而Cookie保管在客戶端,不占用服務(wù)器資源。假如并發(fā)閱讀的用戶十分多,Cookie是很好的選擇。關(guān)于Google、Baidu、Sina來說,Cookie或許是唯一的選擇。

  5 .瀏覽器支持的不同

  Cookie是需要客戶端瀏覽器支持的。假如客戶端禁用了Cookie,或者不支持Cookie,則會話跟蹤會失效。關(guān)于WAP上的應(yīng)用,常規(guī)的Cookie就派不上用場了。

  假如客戶端瀏覽器不支持Cookie,需要運用Session以及URL地址重寫。需要注意的是一切的用到Session程序的URL都要進行URL地址重寫,否則Session會話跟蹤還會失效。關(guān)于WAP應(yīng)用來說,Session+URL地址重寫或許是它唯一的選擇。

  假如客戶端支持Cookie,則Cookie既能夠設(shè)為本瀏覽器窗口以及子窗口內(nèi)有效(把過期時間設(shè)為–1),也能夠設(shè)為一切閱讀器窗口內(nèi)有效(把過期時間設(shè)為某個大于0的整數(shù))。但Session只能在本閱讀器窗口以及其子窗口內(nèi)有效。假如兩個瀏覽器窗口互不相干,它們將運用兩個不同的Session。(IE8下不同窗口Session相干)

  6.跨域支持上的不同

  Cookie支持跨域名訪問,例如將domain屬性設(shè)置為“.biaodianfu.com”,則以“.biaodianfu.com”為后綴的一切域名均能夠訪問該Cookie?缬蛎鸆ookie如今被普遍用在網(wǎng)絡(luò)中,例如Google、Baidu、Sina等。而Session則不會支持跨域名訪問。Session僅在他所在的域名內(nèi)有效。

  僅運用Cookie或者僅運用Session可能完成不了理想的效果。這時應(yīng)該嘗試一下同時運用Cookie與Session。Cookie與Session的搭配運用在實踐項目中會完成很多意想不到的效果。

【Cookie基礎(chǔ)知識】相關(guān)文章:

綜合基礎(chǔ)知識考試技巧03-23

旅游管理綜合基礎(chǔ)知識12-31

電子技術(shù)基礎(chǔ)知識大全12-12

電工基礎(chǔ)知識考試試題08-17

電子技術(shù)基礎(chǔ)知識集錦06-18

教育理論基礎(chǔ)知識常見考點01-01

會計面試的基礎(chǔ)知識12-31

攝影理論基礎(chǔ)知識考試常見題型02-21