小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

瀏覽網(wǎng)頁知識介紹:Cookie(圖)

 昵稱26982 2007-12-06
我知道頂頂華聞使用了Cookie,加上剛才看到方初在新縱論天下論壇的提問,我想有必要在此介紹一下Cookie技術(shù)。Cookie技術(shù)非常簡單,而且方便易用,功能也算強大,所以幾乎每個網(wǎng)站都有使用。
 
我的這篇短文只針對電腦盲,如果你對電腦比較熟悉了,已經(jīng)了解Cookie,也許你覺得太簡單。如果你還不知道什么是Cookie,建議你讀一讀,對你一定會有幫助。
 

1、什么是Cookie?

Cookie翻譯過來就是小甜餅。當然這里不能翻譯成小甜餅,中文好像還沒有對應的翻譯,大家都稱作Cookie,所以我在這里就用英文名Cookie。
 
Cookie其實就是一個文件,一個文本文件,一個你可以用記事本打開閱讀的文本文件。Cookie這個文件存放在每一位用戶的電腦里。
 

2、Cookie究竟有什么用處?

首先介紹一個現(xiàn)象:如果你在頂頂論壇發(fā)過帖子,下次再來時,你一定會注意到你上次使用的用戶名已經(jīng)自動地替你填寫好了。比如說,我用了“xyh”的用戶名發(fā)了帖子。以后如果我再次發(fā)貼時,我的用戶名“xyh”已經(jīng)填在上面了,我不需要自己再次輸入了。請看:

***********************************************************************

 
這個時候,我只需要輸入密碼就可以了。如果使用的不是注冊用戶,那么連密碼也不需要輸入,直接發(fā)貼子。
這樣真方便,因為我不必在每次發(fā)貼時不斷的輸入我的用戶名。而別人又不能用我的電腦,以我的名義發(fā)貼(敗壞我的名聲
 
如果另一個人用“舊用戶”發(fā)貼,那么再次發(fā)貼時,也不需要填寫“舊用戶”,因為系統(tǒng)已經(jīng)幫填好了!
 
很可能出現(xiàn)的情況是:你3個星期以前發(fā)了一個帖子,現(xiàn)在回到頂頂論壇發(fā)貼,你也一樣,不需要再次輸入用戶名,盡管你的電腦也許在這期間重啟多次。
 
那么現(xiàn)在問題來了。頂頂服務器是如何知道你是“舊用戶”而不是“xyh”的?有那么多人發(fā)貼,頂頂服務器怎么知道誰是誰?其他許多網(wǎng)站進入論壇往往有登錄這個步驟,而頂頂華聞卻沒有。既然沒有登陸,頂頂服務器用什么方式來記住你的用戶名?
答案就是Cookie!
 

3、Cookie的工作原理

當你在頂頂華聞瀏覽網(wǎng)頁,你每點擊一次鏈接,其實就是你的瀏覽器給頂頂服務器送去一個請求,然后頂頂服務器就給你的瀏覽器一個回應,于是你的瀏覽器根據(jù)回應而顯示內(nèi)容。
 
比如說,你點擊了“音樂欣賞”的鏈接,那么瀏覽器送出的請求包含以下信息:
a) 要求音樂欣賞論壇的頁面(也就是告訴頂頂服務器你需要的內(nèi)容)
b) 自己電腦的IP地址(也就是給出回應地址,要不頂頂服務器的回應不知道送給誰了)
c) 瀏覽器,操作系統(tǒng)等信息(所以頂頂服務器不僅可以知道你的IP地址,也可以知道你的瀏覽器類型,操作系統(tǒng)信息等)
d) Cookie (也就是個文本文件,在你第一次發(fā)貼以前,這個文件時空的,沒有內(nèi)容)
 
頂頂服務器得到了你瀏覽器送出的請求,于是進行處理并且根據(jù)你提供的IP地址,給你發(fā)回應,回應包含以下信息:
a) 音樂欣賞網(wǎng)頁的所有信息 (瀏覽器有了它就可以正常顯示音樂欣賞頁面了)
b) Cookie (頂頂服務器根據(jù)你的輸入,修改了Cookie內(nèi)容,然后送還給你,瀏覽器有了它就更新你電腦內(nèi)的Cookie 文件)
 
很顯然,這次你只是點擊了一個鏈接,并沒有任何輸入,所以,頂頂服務器送給你的Cookie也是空的。
 
但是如果你發(fā)貼,那么你一定會輸入用戶名等信息,那么頂頂服務器在給你回應的時候送還的Cookie就更新了(里面包含了你的用戶名)。
 
這個Cookie文件就永遠存放在你的電腦里,而且每次你點擊頂頂華聞的任何鏈接,你的這個Cookie文件就會提交給頂頂服務器。這時,如果你點擊了“加新貼”,瀏覽器也一樣送出Cookie文件。當頂頂服務器得到了這個Cookie文件,從中提取你的用戶名信息,然后放在用戶名欄里。這樣你就不必再次輸入用戶名了。
 

4、Cookie問題解答

說到這里,大家明白Cookie的基本用途,工作原理了。說明一下,我這里的介紹把問題簡單化了,實際的情況要復雜得多,我這里敘述的文字也不是很嚴謹,主要的目的是讓不熟悉電腦的朋友名能夠知道這些基本原理。
 
我猜想一定有朋友會有一些問題,我這里先自問自答,如果還有問題,歡迎回帖詢問。
 
問題一:既然Cookie是服務器放在用戶個人電腦上的一個文件,也就是說,我的電腦被網(wǎng)站服務器放了文件,這樣對我安全嗎?
Cookie絕對安全,你可以放心使用。因為這只是一個文本文件,而且是通過你電腦上的瀏覽器存放,所以是絕對安全的,你可以放心使用。事實也是如此,我從沒有聽說過因為Cookie而造成的安全隱患。
 
問題二:頂頂?shù)姆掌鲿o每位用戶的電腦上存放Cookie文件嗎?
是的,除非你修改你的IE配置,不允許使用Cookie。其實,你瀏覽的幾乎每一個網(wǎng)站都會在你的電腦上放Cookie文件,象yahoo.com, google.com, baidu.com等等。都會在每一個用戶的電腦上放上他們的Cookie。一般來說,一個網(wǎng)站放在一個Cookie 文件。
 
當你點擊yahoo上的鏈接,瀏覽器就會把yahoo的Cookie放在請求信息里面,送給yahoo服務器。
當你點擊頂頂網(wǎng)站上的鏈接,瀏覽器就會把頂頂?shù)腃ookie放在請求信息里面,送給頂頂服務器。
 
問題三:既然這樣,如果我瀏覽了10萬個不同的網(wǎng)站,那么我的電腦上就可能有10萬個不同的Cookie文件?
道理上講,是這樣的。但是實際不是,因為你的瀏覽器管理你電腦上的Cookie,它不允許有10萬個不同的Cookie存放在你的電腦上,一般來說,只允許最多有300個。我的理解是,如果第301個Cookie進來,那么最早存放的cookie文件就會被刪除。
 
另外,瀏覽器對Cookie文件的大小也有限制,不能無限大,否則它會占用你很多硬盤空間。每個Cookie的大小不得超過4K(約2000個漢字,或者4000英文字符)。這個容量是非常小的,所以只能儲存極少量的信息,比如說用戶名等。
 
問題四:我注意到頂頂可以記住密碼,Yahoo郵件,hotmail都可以儲存密碼。他們的工作原理是不是都一樣,把我們的用戶名,密碼信息存放在Cookie里?如果是這樣,別人在我的電腦上打開我的Cookie就可以知道我的密碼?
我認為,頂頂?shù)挠涀∶艽a功能,yahoo郵件,hotmail的記住密碼功能大同小異的,用Cookie把你的用戶名,密碼放在Cookie里,存放在你的電腦上。但是如果你打開這些Cookie,你一定會發(fā)現(xiàn)你的密碼信息都亂碼(一些無規(guī)律的亂七八糟的字符,但仍舊是可讀的文本),這是因為你的密碼被加密了。所以別人即使看到你的Cookie信息,也不會得到你的密碼(不過我見過一些非專業(yè)性的網(wǎng)站,把沒有加密的密碼放在Cookie里)。這些加密的信息,只有加密者,也就是網(wǎng)絡(luò)服務器能讀懂。人,其他服務器則讀不懂。
 
問題五:那么如果我在頂頂點擊了“登出”鏈接或者“登出用戶名”鏈接,是不是頂頂服務器把我電腦上的Cookie內(nèi)容清除了?
我認為是這樣的,清除Cookie文件里面的用戶名,密碼信息,但是也有可能把Cookie文件刪除了??傊@些相關(guān)信息從你的電腦上刪除了。
 
為了證明我的觀點,如果你是頂頂注冊用戶,你可以做一個簡單的小測試:
第一步:先發(fā)一個帖子(發(fā)貼時,選擇“記住密碼”)或者發(fā)表一篇博客文章。這時你的用戶名,密碼被記住了(也就是這些信息加密存放在你電腦的Cookie文件里面)。
第二步:再次進入“加新貼”頁面,這時你會發(fā)現(xiàn)你的密碼已經(jīng)被記住。這時你可以不需要輸入用戶名/密碼發(fā)貼。
第三步:打開另一個瀏覽器窗口,進入發(fā)新貼頁面,然后點擊“登出”。
第四步:發(fā)貼。因為在第一個“加新貼”頁面上還是“記住密碼”狀態(tài)。你一定認為可以繼續(xù)發(fā)貼。那么就試試看,能否發(fā)貼。
 
帖子發(fā)送以后,你一定會得到一個錯誤信息“用戶名/密碼不對!”
 
這是因為,你刪除Cookie以后,然后你發(fā)新貼,給頂頂服務器送去的請求里 Cookie文件是空的,當然也就沒有你的密碼信息。所以你會得到錯誤信息。
 
 
問題六:難道頂頂服務器在我電腦上存放的Cookie文件永遠保留嗎?即使我以后不瀏覽頂頂網(wǎng)站,也許繼續(xù)保留嗎?
基本如此!而且不僅僅是Cookie文件,還有一些其他的圖片文件,JavaScript 文件, CSS 文件等。除非你人工地把它們刪除。
 
但是多數(shù)的情況是,很多服務器在給出Cookie文件的時候,設(shè)立有效期。有些是10年,1年,1天,20分鐘等各種時間段或者你一關(guān)閉瀏覽器就無效。所以你不必擔心你的電腦會有太多的這些文件,這些文件只會幫助你加速瀏覽網(wǎng)頁,為你提供方便。









    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多