1、cookie 上網記錄與瀏覽器還有網站三者之間的關系
本章節面向懂技術的網友。不太懂技術的讀者,可以略過本節,直接進入下一章節,以免浪費時間。
網站如何設置 cookie(寫操作)
1、當你在瀏覽器中點某個書簽、或者在瀏覽器地址欄輸入某個網址,瀏覽器會向對應的網站發起一個 HTTP 請求(術語是 HTTP Request)。 2、然後,網站的伺服器收到這個 HTTP 請求之後,會把相應的內容(比如網頁、圖片、等)發回給瀏覽器(這稱為 HTTP 響應,術語是 HTTP Reponse)。 如果網站想設置 cookie,就在發回的 HTTP Response 中,包含一個設置 cookie 的指令。舉例如下:Set-Cookie: user=xxxx; Path=/; Domain=www.example.com上述這個例子中,設置了一個 cookie。這個 cookie 的"名"是 user;cookie 的"值"是 xxxx;cookie 綁定的域名是 www.example.com 3、瀏覽器在收到這個指令後,就會在你的電腦中存儲該 cookie 的信息。
網站如何獲取 cookie(讀操作)
假設過了幾天之後,你再次訪問上述的 www.example.com 網站(在上次的訪問中,已經被設置過 cookie 了)。這時候,瀏覽器發現該網址已經有對應的 cookie,就會把 cookie 的信息放在 HTTP Request 中,然後發送到網站伺服器。具體的指令如下:Cookie: user=xxxx網站伺服器拿到這個 HTTP Request 之後,就可以通過上述信息,知道 cookie 的"名"和"值"。
Cookie 的特點
存儲信息量小
cookie 在洋文中的意思就是:小甜餅、曲奇餅。這個單詞其實已經暗示了 cookie 技術所能存儲的信息量是比較小滴。 從剛才的技術實現機制可以看出,cookie 只能用來存儲純文本信息,而且存儲的內容不能太長——因為 Cookie 的讀寫指令受限於 HTTP Header 的長度。 但是,cookie 的信息量雖小,能耐卻很大哦。請看下面的例子。 舉例 比如某個網站上有很多網頁,每個網頁上有很多廣告。該網站想要收集:每一個訪客點擊了哪些廣告。 由於這些信息量比較大,直接存儲在 cookie 里可能放不下。所以,網站通常是在 cookie 中保存一個唯一的用戶標識。然後把用戶的點擊信息(包括在哪個時間點擊哪個廣告)都存儲在伺服器上。 下次你再訪問該網站,網站先拿到 cookie 中的用戶標識,因為這個標識具有唯一性,那麼就可以根據該標識,從網站伺服器上查出該用戶的詳細信息。
綁定到域名和路徑
從上述的實現機制可以看出,cookie 是跟 HTTP Request 對應的網址(域名和路徑)相關的。 所以,不同域名的網站設置的 cookie 是互相獨立的(隔離的)。這一點由瀏覽器來保證,以確保安全性。 補充一下:cookie 綁定的域名可以是小數點開頭的。舉例如下:Set-Cookie: user=xxxx; Path=/; Domain=.example.com這個指令設置的 cookie,可以被 example.com 的所有下級域名讀取(比如 www.example.com 或 ftp.example.com)。
Cookie 的類型
第一方 Cookie VS 第三方 Cookie
首先來說說"第一方"和"第三方" Cookie 的區別,因為這跟隱私的關系比較密切。 要說清楚 "第一方 Cookie" 和 "第三方 Cookie" 的差別,俺來舉個例子。 舉例 打個比方,你上新浪去看新聞,並且新浪的網頁上嵌入了阿里巴巴的廣告(假設新浪的頁面和嵌入的廣告都會設置 cookie)。那麼,當你的瀏覽器載入完整個頁面之後,瀏覽器中就會同時存在新浪網站的 cookie 和 阿里巴巴網站的 cookie。這時候,新浪網站的 cookie 稱為"第一方 Cookie"(因為你訪問的就是新浪嘛),相對的,阿里巴巴的 cookie 稱為"第三方 Cookie"(因為你訪問的是新浪,阿里巴巴只是不相乾的第三方)
內存型 VS 文件型
根據存儲方式的不同,分為兩類:基於內存的 Cookie 和 基於文件的Cookie。基於內存的 cookie,當瀏覽器關閉之後,就消失了;而基於文件的 cookie,即使瀏覽器關閉,依然存在於硬碟上。和隱私問題相關的 cookie,主要是第二類(基於文件的Cookie)。
Cookie 有啥正經用途?
今年的315晚會,央視猛烈抨擊了 cookie 的隱私問題,搞得好像 cookie 是洪水猛獸一般。央視對 cookie 的宣傳,典型是用來嚇唬不懂技術的外行。其實捏,cookie 是有利有弊的。cookie 之所以應用這么廣泛,因為它本身確實是很有用的。請看下面的幾個例子。
舉例1——自動登錄
目前很多基於 Web 的郵箱,都有自動登錄功能。也就是說,你第一次打開郵箱頁面的時候,需要輸入用戶名和口令;過幾天之後再來打開郵箱網頁,就不需要再次輸入用戶名和口令了(比如 Gmail 和 Hotmail 就是這樣的)。 為啥郵箱可以做到自動登錄,就是因為郵箱的網站在你的瀏覽器中保存了 cookie,通過 cookie 中記錄的信息來表明你是已登錄用戶。
舉例2——提供個性化界面
比如某個論壇允許匿名用戶設置頁面的字體樣式和字體大小。那麼,該論壇就可以把匿名用戶設置的字體信息保存在 cookie 中,下次你用同一個瀏覽器訪問該論壇,自動就幫你把字體設置好了。
小結
一般來說,有正經用途的 cookie,大都是"第一方 Cookie";至於"第三方 Cookie",大部分是用來收集廣告信息和用戶行為的。
Cookie 如何泄漏隱私?
cookie 就像一把雙刃劍,有很多用途,但也有弊端。一個主要的弊端就是隱私問題。
舉例1
假如你同時使用 Google 的 Gmail 和 Google 的搜索(很多 Google 用戶都這么干)。當你登錄過 Gmail 之後,cookie 中會保存你的用戶信息(標識你是誰);即使你在 Gmail 中點了注銷(logout),cookie 中還是會有你的用戶信息。之後,你再用 Google 的搜索功能,那麼 Google 就可以通過 cookie 中的信息,知道這些搜索請求是哪個 Gmail 用戶發起的。 可能有些同學會問,Gmail 和 Google 搜索,是不同的域名,如何共享 cookie 捏?俺前面有介紹過,某些 cookie 綁定的域名是以小數點開頭的,也就是說,這類 cookie 可以被所有下級域名讀取。因為 Gmail 的域名是 mail.google.com,而 Google 搜索的域名是 www.google.com。所以這兩者都可以讀取綁定在 .google.com 的 cookie! 註:俺拿 Google 來舉例是因為俺博客的讀者,大部分都是 Google 用戶。其實不光 Google 存在此問題,百度、騰訊、阿里巴巴、奇虎360、等等,都存在類似問題(這幾家都有搜索功能,也都有自己的一套用戶帳號體系)。
舉例2
很多網站會利用 cookie 來追蹤你訪問該網站的行為(包括你多久來一次,每次來經常看哪些頁面,每個頁面的停留時間),這樣一來,網站方面就可以根據這些數據,分析你的個人的種種偏好(這就涉及到個人隱私)。 請注意:利用 cookie 收集個人隱私的把戲有很多,俺限於篇幅,僅列出上述兩例。
始終用隱私瀏覽模式
關於"隱私瀏覽模式",在本系列的前一篇已經介紹過了,此處不再啰嗦。 在隱私瀏覽模式下,瀏覽器關閉之後,期間所有的 cookie 都消失。 但是,這樣設置也可能帶來一些不方便之處(安全性和方便性通常是截然對立)。你可能要先嘗試一段時間,看看自己能否忍受這種模式。
小結
剛才介紹的幾招,都是針對單個瀏覽器 。大部分情況下是夠用了。但是某些特殊情況,還是會搞不定。 比如:你經常用 Gmail,而且依賴於 Gmail 的自動登錄。這時候,你就不能禁用 .google.com 域名下的 cookie(禁用了就無法自動登錄 Gmail)。 但是,你在用 Google 搜索的時候,又不希望讓 Google 知道你是誰。咋辦捏?請聽下回分解——用多瀏覽器搭配不同的招數。 via
2、再問一個cookie的問題,瀏覽器怎麼知道網站需要哪個cookie?
cookie是分域名和有效期的,如果瀏覽器請求網站,所有的cookie都會發送到遠程server當然不討論瀏覽器的隱私模式
3、怎樣設置瀏覽器允許使用cookies
可以在IE的「工具/Internet選項」的「常規」選項卡中,選擇「設置/查看文件」,查看所有保存到你電腦里的Cookies。這些文件通常是以user@domain格式命名的,user是你的本地用戶名,domain是所訪問的網站的域名。如果你使用NetsCape瀏覽器,則存放在「C:PROGRAMFILESNETS- CAPEUSERS」裡面,與IE不同的是,NETSCAPE是使用一個Cookie文件記錄所有網站的Cookies。
我們可對Cookie進行適當設置:打開「工具/Internet選項」中的「隱私」選項卡(注意該設置只在IE6.0中存在,其他版本IE可以單擊「工具/Internet選項」「安全」標簽中的「自定義級別」按鈕,進行簡單調整),調整Cookie的安全級別。通常情況,可以調整到「中高」或者「高」的位置。多數的論壇站點需要使用Cookie信息,如果你從來不去這些地方,可以將安全級調到「阻止所有Cookies」;如果只是為了禁止個別網站的Cookie,可以單擊「編輯」按鈕,將要屏蔽的網站添加到列表中。在「高級」按鈕選項中,你可以對第一方Cookie和第三方的Cookie進行設置,第一方Cookie是你正在瀏覽的網站的Cookie,第三方Cookie是非正在瀏覽的網站發給你的Cookie,通常要對第三方Cookie選擇「拒絕」。你如果需要保存Cookie,可以使用IE的「導入導出」功能,打開「文件/導入導出」,按提示操作即可。
4、如何獲取瀏覽器cookie
假如你源想學習使用代碼獲取cookie,請到博客園、segmentfault等社區搜索提問。提問時請描述清楚自己的需求。
若你只是想刪除自己瀏覽器上的cookie,那麼你可以Ctrl+Shift+Delete打開清除數據窗口刪除。
如果你還想查看網站的具體cookie信息,你可以點擊地址欄最左側顯示網站信息查看cookie。或在設置里相關選項中查看。
如果你想要修改cookie的話,請F12打開瀏覽器控制台,找到存儲。在其中直接修改即可。推薦使用火狐/谷歌瀏覽器。
5、ie瀏覽器不支持5位以下的域名的cookie?
你好;你可以卸載了從新下載一個QQ瀏覽器;
它的兼容性、穩定性、功能性都專很好;
它可以支持各屬種系統的軟體;
它採用最新研發的x5內核,有超強的安全性;
瀏覽網頁,搜百度瞬間開啟,無延遲,給您節省不少時間;
看新聞,看視頻,清新流暢,不閃退,不卡頓,很舒心。謝謝
6、急求!關於cookie設置域名的問題。
一般來說能跨也只能跨同一個域名的子域名。
7、怎麼做可以讓瀏覽器支持COOKIE,麻煩具體些
Cookies現在經常被大家提到,那麼到底什麼是Cookies,它有什麼作用呢?
Cookies是一種能夠讓網站伺服器把少量數據儲存到客戶端的硬碟或內存,或是從客戶端的硬碟讀取數據的一種技術。Cookies是當你瀏覽某網站時,由Web伺服器置於你硬碟上的一個非常小的文本文件,它可以記錄你的用戶ID、密碼、瀏覽過的網頁、停留的時間等信息。當你再次來到該網站時,網站通過讀取Cookies,得知你的相關信息,就可以做出相應的動作,如在頁面顯示歡迎你的標語,或者讓你不用輸入ID、密碼就直接登錄等等。
從本質上講,它可以看作是你的身份證。但Cookies不能作為代碼執行,也不會傳送病毒,且為你所專有,並只能由提供它的伺服器來讀取。保存的信息片斷以「名/值」對(name-value pairs)的形式儲存,一個「名/值」對僅僅是一條命名的數據。一個網站只能取得它放在你的電腦中的信息,它無法從其它的Cookies文件中取得信息,也無法得到你的電腦上的其它任何東西。
Cookies中的內容大多數經過了加密處理,因此一般用戶看來只是一些毫無意義的字母數字組合,只有伺服器的CGI處理程序才知道它們真正的含義。
由於Cookies是我們瀏覽的網站傳輸到用戶計算機硬碟中的文本文件或內存中的數據,因此它在硬碟中存放的位置與使用的操作系統和瀏覽器密切相關。在Windows 9X系統計算機中,Cookies文件的存放位置為C:WindowsCookies,在Windows NT/2000/XP的計算機中,Cookies文件的存放位置為C:Documents and Settings用戶名Cookies。
硬碟中的Cookies文件可以被Web瀏覽器讀取,它的命令格式為:用戶名@網站地址[數字].txt。如筆者計算機中的一個Cookies文件名為:ch@163[1].txt。要注意的是:硬碟中的Cookies屬於文本文件,不是程序。
Cookies的設置
你可以在IE的「工具/Internet選項」的「常規」選項卡中,選擇「設置/查看文件」,查看所有保存到你電腦里的Cookies。這些文件通常是以user@domain格式命名的,user是你的本地用戶名,domain是所訪問的網站的域名。如果你使用NetsCape瀏覽器,則存放在 「C:PROGRAMFILESNETS- CAPEUSERS」裡面,與IE不同的是,NETSCAPE是使用一個Cookie文件記錄所有網站的Cookies。
我們可對Cookie進行適當設置:打開「工具/Internet選項」中的「隱私」選項卡(注意該設置只在IE6.0中存在,其他版本IE可以單擊「工具/Internet選項」「安全」標簽中的「自定義級別」按鈕,進行簡單調整),調整Cookie的安全級別。通常情況,可以調整到「中高」或者「高」的位置。多數的論壇站點需要使用Cookie信息,如果你從來不去這些地方,可以將安全級調到「阻止所有Cookies」;如果只是為了禁止個別網站的Cookie,可以單擊「編輯」按鈕,將要屏蔽的網站添加到列表中。在「高級」按鈕選項中,你可以對第一方Cookie和第三方的Cookie進行設置,第一方Cookie是你正在瀏覽的網站的Cookie,第三方Cookie是非正在瀏覽的網站發給你的Cookie,通常要對第三方Cookie選擇「拒絕」。你如果需要保存Cookie,可以使用IE的「導入導出」功能,打開「文件/導入導出」,按提示操作即可。
2:
Cookies的寫入與讀取
Cookies集合是附屬於Response對象及Request對象的數據集合,使用時需要在前面加上Response或Request。
用於給客戶機發送Cookies的語法通常為:
當給不存在的Cookies集合設置時,就會在客戶機創建,如果該Cookies己存在,則會被代替。由於Cookies是作為HTTP傳輸的頭信息的一部分發給客戶機的,所以向客戶機發送Cookies的代碼一般放在發送給瀏覽器的HTML文件的標記之前。
如果用戶要讀取Cookies,則必須使用Request對象的Cookies集合,其使用方法是:
需要注意的是,只有在伺服器未被下載任何數據給瀏覽器前,瀏覽器才能與Server進行Cookies集合的數據交換,一旦瀏覽器開始接收 Server所下載的數據,Cookies的數據交換則停止,為了避免錯誤,要在程序和前面加上response.Buffer=True。
3:
Cookies的應用
幾乎所有的網站設計者在進行網站設計時都使用了Cookie,因為他們都想給瀏覽網站的用戶提供一個更友好的、人文化的瀏覽環境,同時也能更加准確地收集訪問者的信息。
網站瀏覽人數管理
由於代理伺服器、緩存等的使用,唯一能幫助網站精確統計來訪人數的方法就是為每個訪問者建立一個唯一的ID。使用Cookie,網站可以完成以下工作:測定多少人訪問過;測定訪問者中有多少是新用戶(即第一次來訪),多少是老用戶;測定一個用戶多久訪問一次網站。
通常情況下,網站設計者是藉助後台資料庫來實現以上目的的。當用戶第一次訪問該網站時,網站在資料庫中建立一個新的ID,並把ID通過Cookie傳送給用戶。用戶再次來訪時,網站把該用戶ID對應的計數器加1,得到用戶的來訪次數或判斷用戶是新用戶還是老用戶。
按照用戶的喜好定製網頁外觀
有的網站設計者,為用戶提供了改變網頁內容、布局和顏色的權力,允許用戶輸入自己的信息,然後通過這些信息對網站的一些參數進行修改,以定製網頁的外觀。
在電子商務站點中實現諸如「購物籃」等功能
可以使用Cookie記錄用戶的ID,這樣當你往「購物籃」中放了新東西時,網站就能記錄下來,並在網站的資料庫里對應著你的ID記錄當你「買單」時,網站通過ID檢索資料庫中你的所有選擇就能知道你的「購物籃」里有些什麼。
在一般的事例中,網站的資料庫能夠保存的有你所選擇的內容、你瀏覽過的網頁、你在表單里填寫的信息等;而包含有你的唯一ID的Cookie則保存在你的電腦里。
4:
Cookies的缺陷
Cookie雖然被廣泛的應用,並能做到一些使用其它技術不可能實現的功能。但也存在一些不夠完美的方面,給應用帶來不便。
多人共用一台電腦的問題
任何公共場合的電腦或者許多在辦公室或家裡使用的電腦,都會同時被兩個以上的人使用。這樣,當你用它在網上超市購物時,網上超市或網站會在這台機器上留下一個Cookie,將來也許就會有某個人試圖使用你的賬戶購物,帶來了不安全的可能。當然,在一些使用多用戶操作系統如Windows NT或UNIX的電腦上,這並不會成為一個問題。因為在多用戶操作系統下不同的賬戶的Cookie分別放在不同的地方。
Cookies被刪除時
假如你的瀏覽器不能正常工作,你可能會刪除電腦上所有的臨時Internet文件。然而,一旦這樣操作以後,你就會丟掉所有的Cookies文件。當你再次訪問一個網站時,網站會認為你是一位新用戶並分配給你一個新的用戶ID以及一個新的Cookie。結果將會造成網站統計的新老用戶比發生偏差,而你也難以恢復過去保存的參數選擇。
一人使用多台電腦時
有的人一天之中經常使用一台以上的電腦。例如在辦公室里有一台電腦、家裡有一台、還有移動辦公用的筆記本電腦。除非網站使用了特別的技術來解決這一問題,否則,你將會有三個不同的Cookies文件在這三台機器上,而在三台機器上訪問過的任何網站都將會把你看成三個不同的用戶。
5:
防範Cookies泄密
想知道你訪問的網站是否在你的硬碟或內存中寫入了Cookies信息嗎?只需執行下面的操作步驟,就可以了解和控制你正在訪問的網站的Cookies信息。
步驟一 點擊IE窗口中的「工具」 「In-ernet選項」,打開「Internet選項」設置窗口;
步驟二 點擊「Internet選項」設置窗口中的「安全」標簽,然後再點擊「自定義級別」按鈕,進入「安全設置」窗口;
步驟三找到「安全設置」窗口中的「Cookies」設置項。「Cookies」設置項下有兩個分選項,其中「允許使用存儲在您計算機上的Cookies」是針對存儲在用戶計算機硬碟中的Cookies文件;「允許使用每個對話Cookies(未存儲)」是針對存儲在用戶計算機內存中的Cookies信息。存儲在硬碟中的Cookies文件是永久存在的,而存儲在內存中的Cookies信息是臨時的。要想IE在即將接收來自Web站點的所有Cookies時進行提示,可分別選擇上面兩個分選項中的「提示」項。當然,你也可以選擇「啟用」,允許IE接受所有的Cookies信息(這也是IE的默認選項);選擇「禁止」,則是不允許Web站點將Cookies存儲到您的計算機上,而且Web站點也不能讀取你計算機中已有的Cookies。
IE6.0提供了更為可靠的個人隱私及安全保護措施,可以讓用戶來控制瀏覽器向外發送信息的多少。在「Internet 選項」窗口中新增了「隱私」選項卡(圖1),用戶可以在其中直接設置瀏覽時的隱私級別,按需要控制其他站點對自己電腦所使用的Cookies。如果我們正在瀏覽的站點使用了Cookie,那麼在瀏覽器狀態欄中會有一個黃色驚嘆號的標記,雙擊後可打開「隱私報告」對話框,用戶可以在其中查看具體的隱私策略,還可直接點擊「設置」按鈕後在上述「隱私」選項卡中調節安全隱私級別。
在「常規」選項卡中還增加了「刪除Cookies」按鈕(圖2),方便用戶直接清除本機上的Cookies。另外,在「工具」 「選項」 「高級」選項卡中也增加了一些進一步提高安全性的選項(如關閉瀏覽器時清空Internet臨時文件)。其實,如何更好地保護個人隱私和安全是微軟下一代 「.NET」戰略軟體中的關鍵技術,現在IE6.0已經嘗試著邁出了第一步。
另外,由於Cookies的信息並不都是以文件形式存放在計算機里,還有部分信息保存在內存里。比如你在瀏覽網站的時候,Web伺服器會自動在內存中生成Cookie,當你關閉IE瀏覽器的時候又自動把Cookie刪除,那樣上面介紹的兩種方法就起不了作用,我們需要藉助注冊表編輯器來修改系統設置。要注意的是,修改注冊表前請作備份,以便出現問題後能順利恢復。
運行Regedit,找到如下鍵值: HKEY_LOCAL_ SettingsCacheSpecial PathsCookies,這是Cookies在內存中的鍵值,把這個鍵值刪除。至此Cookies無論以什麼形式存在,我們都不用再害怕了。
最後有必要說明的一點是:杜絕Cookies雖然可以增強你電腦的信息安全程度,但這樣做同樣會有一些弊端。比如在一些需要Cookies支持的網頁上,會發生一些莫名其妙的錯誤,典型的例子就是你以後不能使用某些網站的免費信箱了。
6:
Cookies欺騙
通過分析Cookie的格式,我們知道,最後兩項中分別是它的URL路徑和域名,伺服器對Cookie的識別靠的就是這兩個參數。正常情況下,我們要瀏覽一個網站時輸入的URL便是它的域名,需要經過域名管理系統DNS將其轉化為IP地址後進行連接。若能在DNS上進行一些設置,把目標域名的IP 地址對應到其它站點上,我們便可以非法訪問目標站點的Cookie了。
要進行Cookies欺騙,其實很簡單。比如在Win9X下的安裝目錄下,有一名為hosts.sam的文件,以文本方式打開後會看到這樣的格式:
127.0.0.1 localhost
經過設置,便可以實現域名解析的本地化,只需將IP和域名依上面的格式添加到文件中並另存為hosts即可。hosts文件實際上可以看成一個本機的DNS系統,它可以負責把域名解釋成IP地址,它的優先權比DNS伺服器要高,它的具體實現是TCP/IP協議中的一部分。
比如我們要讀取的目標站點 www.abc.com 所生成的Cookies信息,可以藉助www.def.com(自己的站點)。在www.def.com 存放用來進行欺騙所需的文件,通過它讀取和修改對方的Cookie。
步驟一 ping出www.def.com 的IP地址:
ping www.def.com
Reply from 192.168.0.1: bytes=32 time=20ms TTL=244
然後修改hosts.sam文件如下:
192.168.0.1 www.abc.com
並保存為hosts文件。
步驟二 讀取Cookies信息:
將用來讀取Cookie的頁面傳至www.def.com ,此時連上www.abc.com,由於我們進行本機DNS域名解析的修改,這時網路連接的並不是www.abc.com,而是www.def.com 。
這樣www.abc.com設在本地的Cookie便可被讀出。
步驟三 同樣道理,你可對讀出的數據進行修改,並可將修改後的信息寫入Cookie中。修改完畢後,刪掉hosts文件,再重新進入www.abc.com,此時所使用的Cookies數據就是你制定的數據。
總之,在某種程度上雖然可以實現Cookies的欺騙,給網路應用帶來不安全的因素,但Cookies文件本身並不會造成用戶隱私的泄露,也不會給黑客提供木馬程序的載體,只要合理使用,它們會給網站管理員進行網站的維護和管理以及廣大用戶的使用都帶來便利。
7:
Cookies集合具有以下幾種屬性
1.Expires屬性:此屬性用來給Cookies設置一個期限,在期限內只要打開網頁就可以調用被保存的Cookies,如果過了此期限Cookies就自動被刪除。如:
設定Cookies的有效期到2004年4月1日,到時將自動刪除。如果一個Cookies沒有設定有效期,則其生命周期從打開瀏覽器開始,到關閉瀏覽器結束,每次運行後生命周期將結束,下次運行將重新開始。
2.Domain屬性:這個屬性定義了Cookies傳送數據的唯一性。若只將某Cookies傳送給搜狐主頁時,則可使用如下代碼:
3.Path屬性:定義了Cookies只發給指定的路徑請求,如果Path屬性沒有被設置,則使用應用軟體的預設路徑。
4.Srcure屬性:指定Cookies能否被用戶讀取。
5.Haskeys屬性:如果所請求的Cookies是一個具有多個鍵值的Cookies字典,則返回True,它是一個只讀屬性。
8、怎樣設置瀏覽器為允許使用cookies?
1. ie瀏覽器:點擊瀏覽器「工具」——「internet選項」——「隱私」——將「阻止所有cookie」調低級別回——點擊「答保存」——重啟瀏覽器即可正常登錄。
9、怎麼讓瀏覽器cookies允許使用啊
你可以在IE的「工具/Internet選項」的「常規」選項卡中,選擇「設置/查看文件」,查看所有保存到你電腦里的Cookies。這些文件通常是以user@domain格式命名的,user是你的本地用戶名,domain是所訪問的網站的域名。如果你使用NetsCape瀏覽器,則存放在「C:PROGRAMFILESNETS- CAPEUSERS」裡面,與IE不同的是,NETSCAPE是使用一個Cookie文件記錄所有網站的Cookies。
我們可對Cookie進行適當設置:打開「工具/Internet選項」中的「隱私」選項卡(注意該設置只在IE6.0中存在,其他版本IE可以單擊「工具/Internet選項」「安全」標簽中的「自定義級別」按鈕,進行簡單調整),調整Cookie的安全級別。通常情況,可以調整到「中高」或者「高」的位置。多數的論壇站點需要使用Cookie信息,如果你從來不去這些地方,可以將安全級調到「阻止所有Cookies」;如果只是為了禁止個別網站的Cookie,可以單擊「編輯」按鈕,將要屏蔽的網站添加到列表中。在「高級」按鈕選項中,你可以對第一方Cookie和第三方的Cookie進行設置,第一方Cookie是你正在瀏覽的網站的Cookie,第三方Cookie是非正在瀏覽的網站發給你的Cookie,通常要對第三方Cookie選擇「拒絕」。你如果需要保存Cookie,可以使用IE的「導入導出」功能,打開「文件/導入導出」,按提示操作即可。
10、在一個域名下,看到了不同域名的cookie,怎麼實現的?
你看看你cookie的path是相同的,說明cookie是存在一個相同的路徑下面的。