最佳答案 Cookies是一種能夠讓網(wǎng)站服務(wù)器把少量數(shù)據(jù)儲(chǔ)存到客戶端的硬盤或內(nèi)存,或是從客戶端的硬盤讀取數(shù)據(jù)的一種技術(shù),。Cookies是當(dāng)你瀏覽某網(wǎng)站時(shí),,由Web服務(wù)器置于你硬盤上的一個(gè)非常小的文本文件,它可以記錄你的用戶ID,、密碼,、瀏覽過(guò)的網(wǎng)頁(yè)、停留的時(shí)間等信息,。當(dāng)你再次來(lái)到該網(wǎng)站時(shí),,網(wǎng)站通過(guò)讀取Cookies,得知你的相關(guān)信息,,就可以做出相應(yīng)的動(dòng)作,,如在頁(yè)面顯示歡迎你的標(biāo)語(yǔ),或者讓你不用輸入ID,、密碼就直接登錄等等,。 從本質(zhì)上講,它可以看作是你的身份證,。但Cookies不能作為代碼執(zhí)行,,也不會(huì)傳送病毒,且為你所專有,,并只能由提供它的服務(wù)器來(lái)讀取,。保存的信息片斷以“名/值”對(duì)(name-value pairs)的形式儲(chǔ)存,一個(gè)“名/值”對(duì)僅僅是一條命名的數(shù)據(jù),。一個(gè)網(wǎng)站只能取得它放在你的電腦中的信息,,它無(wú)法從其它的Cookies文件中取得信息,也無(wú)法得到你的電腦上的其它任何東西,。 Cookies中的內(nèi)容大多數(shù)經(jīng)過(guò)了加密處理,,因此一般用戶看來(lái)只是一些毫無(wú)意義的字母數(shù)字組合,只有服務(wù)器的CGI處理程序才知道它們真正的含義,。 由于Cookies是我們?yōu)g覽的網(wǎng)站傳輸?shù)接脩粲?jì)算機(jī)硬盤中的文本文件或內(nèi)存中的數(shù)據(jù),,因此它在硬盤中存放的位置與使用的操作系統(tǒng)和瀏覽器密切相關(guān)。在Windows 9X系統(tǒng)計(jì)算機(jī)中,,Cookies文件的存放位置為C:WindowsCookies,,在Windows NT/2000/XP的計(jì)算機(jī)中,Cookies文件的存放位置為C:Documents and Settings用戶名Cookies,。 硬盤中的Cookies文件可以被Web瀏覽器讀取,,它的命令格式為:用戶名@網(wǎng)站地址[數(shù)字].txt,。如筆者計(jì)算機(jī)中的一個(gè)Cookies文件名為:ch@163[1].txt。要注意的是:硬盤中的Cookies屬于文本文件,,不是程序,。 Cookies的設(shè)置 你可以在IE的“工具/Internet選項(xiàng)”的“常規(guī)”選項(xiàng)卡中,選擇“設(shè)置/查看文件”,,查看所有保存到你電腦里的Cookies,。這些文件通常是以user@domain格式命名的,user是你的本地用戶名,,domain是所訪問(wèn)的網(wǎng)站的域名,。如果你使用NetsCape瀏覽器,則存放在“C:PROGRAMFILESNETS- CAPEUSERS”里面,,與IE不同的是,,NETSCAPE是使用一個(gè)Cookie文件記錄所有網(wǎng)站的Cookies。 我們可對(duì)Cookie進(jìn)行適當(dāng)設(shè)置:打開(kāi)“工具/Internet選項(xiàng)”中的“隱私”選項(xiàng)卡(注意該設(shè)置只在IE6.0中存在,,其他版本IE可以單擊“工具/Internet選項(xiàng)”“安全”標(biāo)簽中的“自定義級(jí)別”按鈕,,進(jìn)行簡(jiǎn)單調(diào)整),調(diào)整Cookie的安全級(jí)別,。通常情況,,可以調(diào)整到“中高”或者“高”的位置。多數(shù)的論壇站點(diǎn)需要使用Cookie信息,,如果你從來(lái)不去這些地方,可以將安全級(jí)調(diào)到“阻止所有Cookies”;如果只是為了禁止個(gè)別網(wǎng)站的Cookie,,可以單擊“編輯”按鈕,,將要屏蔽的網(wǎng)站添加到列表中。在“高級(jí)”按鈕選項(xiàng)中,,你可以對(duì)第一方Cookie和第三方的Cookie進(jìn)行設(shè)置,,第一方Cookie是你正在瀏覽的網(wǎng)站的Cookie,第三方Cookie是非正在瀏覽的網(wǎng)站發(fā)給你的Cookie,,通常要對(duì)第三方Cookie選擇“拒絕”,。你如果需要保存Cookie,可以使用IE的“導(dǎo)入導(dǎo)出”功能,,打開(kāi)“文件/導(dǎo)入導(dǎo)出”,,按提示操作即可。 Cookies的寫(xiě)入與讀取 Cookies集合是附屬于Response對(duì)象及Request對(duì)象的數(shù)據(jù)集合,,使用時(shí)需要在前面加上Response或Request,。 用于給客戶機(jī)發(fā)送Cookies的語(yǔ)法通常為: 當(dāng)給不存在的Cookies集合設(shè)置時(shí),就會(huì)在客戶機(jī)創(chuàng)建,,如果該Cookies己存在,,則會(huì)被代替,。由于Cookies是作為HTTP傳輸?shù)念^信息的一部分發(fā)給客戶機(jī)的,所以向客戶機(jī)發(fā)送Cookies的代碼一般放在發(fā)送給瀏覽器的HTML文件的標(biāo)記之前,。 如果用戶要讀取Cookies,,則必須使用Request對(duì)象的Cookies集合,其使用方法是: 需要注意的是,,只有在服務(wù)器未被下載任何數(shù)據(jù)給瀏覽器前,,瀏覽器才能與Server進(jìn)行Cookies集合的數(shù)據(jù)交換,一旦瀏覽器開(kāi)始接收Server所下載 最佳答案 Cookies是一種能夠讓網(wǎng)站服務(wù)器把少量數(shù)據(jù)儲(chǔ)存到客戶端的硬盤或內(nèi)存,,或是從客戶端的硬盤讀取數(shù)據(jù)的一種技術(shù),。Cookies是當(dāng)你瀏覽某網(wǎng)站時(shí),由Web服務(wù)器置于你硬盤上的一個(gè)非常小的文本文件,,它可以記錄你的用戶ID,、密碼、瀏覽過(guò)的網(wǎng)頁(yè),、停留的時(shí)間等信息,。當(dāng)你再次來(lái)到該網(wǎng)站時(shí),網(wǎng)站通過(guò)讀取Cookies,,得知你的相關(guān)信息,,就可以做出相應(yīng)的動(dòng)作,如在頁(yè)面顯示歡迎你的標(biāo)語(yǔ),,或者讓你不用輸入ID,、密碼就直接登錄等等。 從本質(zhì)上講,,它可以看作是你的身份證,。但Cookies不能作為代碼執(zhí)行,也不會(huì)傳送病毒,,且為你所專有,,并只能由提供它的服務(wù)器來(lái)讀取。保存的信息片斷以“名/值”對(duì)(name-value pairs)的形式儲(chǔ)存,,一個(gè)“名/值”對(duì)僅僅是一條命名的數(shù)據(jù),。一個(gè)網(wǎng)站只能取得它放在你的電腦中的信息,它無(wú)法從其它的Cookies文件中取得信息,,也無(wú)法得到你的電腦上的其它任何東西,。 Cookies中的內(nèi)容大多數(shù)經(jīng)過(guò)了加密處理,因此一般用戶看來(lái)只是一些毫無(wú)意義的字母數(shù)字組合,,只有服務(wù)器的CGI處理程序才知道它們真正的含義,。 由于Cookies是我們?yōu)g覽的網(wǎng)站傳輸?shù)接脩粲?jì)算機(jī)硬盤中的文本文件或內(nèi)存中的數(shù)據(jù),因此它在硬盤中存放的位置與使用的操作系統(tǒng)和瀏覽器密切相關(guān),。在Windows 9X系統(tǒng)計(jì)算機(jī)中,,Cookies文件的存放位置為C:WindowsCookies,,在Windows NT/2000/XP的計(jì)算機(jī)中,Cookies文件的存放位置為C:Documents and Settings用戶名Cookies,。 硬盤中的Cookies文件可以被Web瀏覽器讀取,,它的命令格式為:用戶名@網(wǎng)站地址[數(shù)字].txt。如筆者計(jì)算機(jī)中的一個(gè)Cookies文件名為:ch@163[1].txt,。要注意的是:硬盤中的Cookies屬于文本文件,,不是程序。 Cookies的設(shè)置 你可以在IE的“工具/Internet選項(xiàng)”的“常規(guī)”選項(xiàng)卡中,,選擇“設(shè)置/查看文件”,,查看所有保存到你電腦里的Cookies。這些文件通常是以user@domain格式命名的,,user是你的本地用戶名,,domain是所訪問(wèn)的網(wǎng)站的域名。如果你使用NetsCape瀏覽器,,則存放在“C:PROGRAMFILESNETS- CAPEUSERS”里面,,與IE不同的是,NETSCAPE是使用一個(gè)Cookie文件記錄所有網(wǎng)站的Cookies,。 我們可對(duì)Cookie進(jìn)行適當(dāng)設(shè)置:打開(kāi)“工具/Internet選項(xiàng)”中的“隱私”選項(xiàng)卡(注意該設(shè)置只在IE6.0中存在,,其他版本IE可以單擊“工具/Internet選項(xiàng)”“安全”標(biāo)簽中的“自定義級(jí)別”按鈕,進(jìn)行簡(jiǎn)單調(diào)整),,調(diào)整Cookie的安全級(jí)別,。通常情況,可以調(diào)整到“中高”或者“高”的位置,。多數(shù)的論壇站點(diǎn)需要使用Cookie信息,,如果你從來(lái)不去這些地方,可以將安全級(jí)調(diào)到“阻止所有Cookies”;如果只是為了禁止個(gè)別網(wǎng)站的Cookie,,可以單擊“編輯”按鈕,將要屏蔽的網(wǎng)站添加到列表中,。在“高級(jí)”按鈕選項(xiàng)中,,你可以對(duì)第一方Cookie和第三方的Cookie進(jìn)行設(shè)置,第一方Cookie是你正在瀏覽的網(wǎng)站的Cookie,,第三方Cookie是非正在瀏覽的網(wǎng)站發(fā)給你的Cookie,,通常要對(duì)第三方Cookie選擇“拒絕”。你如果需要保存Cookie,,可以使用IE的“導(dǎo)入導(dǎo)出”功能,,打開(kāi)“文件/導(dǎo)入導(dǎo)出”,按提示操作即可,。 Cookies的寫(xiě)入與讀取 Cookies集合是附屬于Response對(duì)象及Request對(duì)象的數(shù)據(jù)集合,,使用時(shí)需要在前面加上Response或Request,。 用于給客戶機(jī)發(fā)送Cookies的語(yǔ)法通常為: 當(dāng)給不存在的Cookies集合設(shè)置時(shí),就會(huì)在客戶機(jī)創(chuàng)建,,如果該Cookies己存在,,則會(huì)被代替。由于Cookies是作為HTTP傳輸?shù)念^信息的一部分發(fā)給客戶機(jī)的,,所以向客戶機(jī)發(fā)送Cookies的代碼一般放在發(fā)送給瀏覽器的HTML文件的標(biāo)記之前,。 如果用戶要讀取Cookies,則必須使用Request對(duì)象的Cookies集合,,其使用方法是: 需要注意的是,,只有在服務(wù)器未被下載任何數(shù)據(jù)給瀏覽器前,瀏覽器才能與Server進(jìn)行Cookies集合的數(shù)據(jù)交換,,一旦瀏覽器開(kāi)始接收Server所下載 |
|
來(lái)自: 粽子愛(ài)讀書(shū) > 《電網(wǎng)》