平特心水报图
新網絡營銷基礎與實踐

你的位置:首頁 >網絡營銷 >cookie

cookie

含義

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

具體含義

     cookie 歷來指就著牛奶一起吃的點心。然而,在因特網內,“cookie”這個字有了完全不同的意思。那么“cookie”到底是什么呢?“Cookie”是小量信息,由網絡服務器發送出來以存儲在網絡瀏覽器上,從而下次這位獨一無二的訪客又回到該網絡服務器時,可從該瀏覽器讀回此信息。這是很有用的,讓瀏覽器記住這位訪客的特定信息,如上次訪問的位置、花費的時間或用戶首選項(如樣式表)。Cookie 是個存儲在瀏覽器目錄的文本文件,當瀏覽器運行時,存儲在 RAM 中。一旦閣下從該網站或網絡服務器退出,Cookie 也可存儲在計算機的硬驅上。當訪客結束其瀏覽器對話時,即終止的所有 cookie。

發起

    Cookie是由服務器端生成,發送給User-Agent(一般是瀏覽器),瀏覽器會將Cookie的key/value保存到某個目錄下的文本文件內,下次請求同一網站時就發送該Cookie給服務器(前提是瀏覽器設置為啟用cookie)。Cookie名稱和值可以由服務器端開發自己定義,對于JSP而言也可以直接寫入jsessionid,這樣服務器可以知道該用戶是否合法用戶以及是否需要重新登錄。

用途

    服務器可以利用Cookies包含信息的任意性來篩選并經常性維護這些信息,以判斷在HTTP傳輸中的狀態。Cookies最典型的應用是判定注冊用戶是否已經登錄網站,用戶可能會得到提示,是否在下一次進入此網站時保留用戶信息以便簡化登錄手續,這些都是Cookies的功用。另一個重要應用場合是“購物車”之類處理。用戶可能會在一段時間內在同一家網站的不同頁面中選擇不同的商品,這些信息都會寫入Cookies,以便在最后付款時提取信息。

    Cookie 的用途之一是存儲用戶在特定網站上的密碼和 ID。另外,也用于存儲起始頁的首選項。在提供個人化查看的網站上,將要求閣下的網絡瀏覽器利用閣下計算機硬驅上的少量空間來儲存這些首選項。這樣,每次閣下登錄該網站時,閣下的瀏覽器將檢查閣下是否就該唯一的服務器有任何預先定義的首選項(cookie)。如果有的話,瀏覽器將此 cookie 隨閣下對網頁的請求一起發送給服務器。Microsoft 和 Netscape 使用 cookie 在其網站上創建個人起始頁。各家公司利用 cookie 的一般用途包括:在線定貨系統、網站個人化和網站跟蹤。

  網站個人化是 cookie 最有益的用途之一。例如,當誰來到 CNN 網站,但并不想查看任何商務新聞。網站允許他將該項選為選項。從那時起(或者直到 cookie 逾期),他在訪問 CNN 網頁時將不會讀到商務新聞

   微軟 Internet Explorer

  工具 > Internet選項 > 隱私頁

  調節滑塊或者點擊“高級”,進行設置.

   蘋果計算機 Safari

  Safari > 預置 > 安全標簽

  選擇以下的選項

  總是 接受 Cookies

  永不 接受 Cookies

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

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

   NETSCAPE 查看源網頁

    “PREFERENCE\ADVANCED\COOKIES”,在出現的窗口中有三個選項,選擇“DISABLECOOKIES”即可關閉COOKIE。在IE中,選擇“查看”/“INTERNET選項”/“高級",在隨后出現的窗口中找到 “COOKIES”一項,選擇“禁止所有的COOKIE 使用”可關閉COOKIE。

識別功能

    在一臺計算機中安裝多個瀏覽器,每個瀏覽器都會在各自獨立的空間存放cookie。因為cookie中不但可以確認用戶,還能包含計算機和瀏覽器的信息,所以一個用戶用不同的瀏覽器登錄或者用不同的計算機登錄,都會得到不同的cookie信息,另一方面,對于在同一臺計算機上使用同一瀏覽器的多用戶群,cookie不會區分他們的身份,除非他們使用不同的用戶名登錄。

Javascript 讀cookie

 /**************************************************

  參數說明:

  sMainName Cookie名

  sSubName Cookie子鍵名,留空表示單值Cookie

  **************************************************/

  function GetCookie(sMainName,sSubName)

  {

  var re = new RegExp((sSubName sMainName + "=(.*?&)*?" + sSubName + "=(.*?)(&|;|$)" : sMainName + "=(.*?);"),"i");

  return re.test(unescape(document.cookie)) (sSubName RegExp["$2"] : RegExp["$1"]) : "";

  }

  由于asp的cookie是經過url編碼的,所以讀之前要unescape一下。

網絡營銷詞典內容均由網友提供,僅供參考。

平特心水报图 四川金7乐玩法奖金 专业玩彩网 宁夏十一选五任选走势图 山西11选5开奖查询 分分彩计划群 3d走势五行技巧 极速十一选五遗漏 北京11选5一定牛 大神棋牌是正规网站吗 广州彩票大奖