
|
編程(Programming)是編定程序的中文簡稱,就是讓計算機代碼解決某個問題,對某個計算體系規(guī)定一定的運算方式,使計算體系按照該計算方式運行,并最終得到相應結(jié)果的過程。為了使計算機能夠理解(understand)人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。 小編在逛論壇的時候發(fā)現(xiàn)有網(wǎng)友留言說說,什么是Cookie?可能接觸電腦少的網(wǎng)友可能還沒聽過這個名詞,當然就不知道什么是Cookie?那么小編總結(jié)了什么是Cookie?Cookie的詳細介紹的相關(guān)內(nèi)容。 什么是Cookie?Cookie的詳細介紹如下: Cookie,有時也用其復數(shù)形式Cookies,指某些網(wǎng)站為了辨別用戶身份、進行session跟蹤而儲存在用戶本地終端上的數(shù)據(jù)(通常經(jīng)過加密)。定義于RFC2109(已廢棄),最新取代的規(guī)范是RFC2965。Cookie相對于一小段文本信息,伴隨著用戶請求和頁面在 Web 服務器和瀏覽器之間傳遞。用戶每次訪問站點時,Web 應用程序都可以讀取 Cookie 包含的信息。 Cookie是在你瀏覽網(wǎng)頁的時候,網(wǎng)站服務器放在客戶端(Client End,就是你的電腦)里面的一個小小的TXT文件。這個文件里面存儲了一些與你訪問的這個網(wǎng)站有關(guān)的一些東西,當你下一次訪問這個網(wǎng)站的時候,Cookie就會記住你上次訪問時候的一些狀態(tài)或者設(shè)置,讓服務器針對性的發(fā)送頁面的相關(guān)內(nèi)容。Cookie是由服務器端生成,發(fā)送給User-Agent(一般是瀏覽器),瀏覽器會將Cookie的key/value保存到某個目錄下的文本文件內(nèi),下次請求同一網(wǎng)站時就發(fā)送該Cookie給服務器(前提是瀏覽器設(shè)置為啟用cookie)。Cookie名稱和值可以由服務器端開發(fā)自己定義,對于JSP而言也可以直接寫入jsessionid,這樣服務器可以知道該用戶是否合法用戶以及是否需要重新登錄等。 網(wǎng)站分析和所有的互聯(lián)網(wǎng)廣告的監(jiān)測,都會更喜歡第三方Cookie。原因是,第三方Cookie可以用來監(jiān)測跨網(wǎng)站的訪問者行為。例如,DoubleClick使用的就是第三方Cookie,這個公司會為你打開的所有載有DoubleClick廣告的頁面建立同一個(僅一個)域為DoubleClick的Cookie,這樣,只要你打開了這些網(wǎng)頁,無論它們是否屬于同一網(wǎng)站,你的瀏覽廣告的行為DoubleClick都能知道。但是第一方Cookie就不行了,因為第一方Cookie得用被監(jiān)測網(wǎng)站的域,這樣多個網(wǎng)站就會有多個不同的Cookie,跨網(wǎng)站瀏覽行為就無法監(jiān)測了。 對于大多數(shù)瀏覽器而言,第三方Cookie是被默認關(guān)閉的,原因在于人們在討論Cookie涉及的隱私問題時,傾向于認為第三方Cookie極大的獲取了人們的行為隱私,并由此產(chǎn)生了對第三方Cookie普遍的不信任和誤解。但事實上,所有的Cookie都不會泄露任何關(guān)于瀏覽者個人的隱私信息,它捕捉的僅僅只是瀏覽行為本身,第三方Cookie也不例外。而如果所有人都愿意接受第三方cookie,那么網(wǎng)站分析能夠給出的分析和優(yōu)化方案會更多。但可惜,因為第三方Cookie被普遍禁用,因此利用第三方Cookie的監(jiān)測工具并不多,只有監(jiān)測網(wǎng)絡(luò)廣告的工具才會堅持使用第三方Cookie。 那么,Cookie 有哪些用途呢?最根本的用途是 Cookie 能夠幫助 Web 站點保存有關(guān)訪問者的信息。更概括地說,Cookie 是一種保持 Web 應用程序連續(xù)性(即執(zhí)行“狀態(tài)管理”)的方法。瀏覽器和 Web 服務器除了在短暫的實際信息交換階段以外總是斷開的,而用戶向 Web 服務器發(fā)送的每個請求都是單獨處理的,與其他所有請求無關(guān)。然而在大多數(shù)情況下,都有必要讓 Web 服務器在您請求某個頁面時對您進行識別。例如,購物站點上的 Web 服務器跟蹤每個購物者,以便站點能夠管理購物車和其他的用戶相關(guān)信息。因此 Cookie 的作用就類似于名片,它提供了相關(guān)的標識信息,可以幫助應用程序確定如何繼續(xù)執(zhí)行。如果你實在不喜歡Web服務器亂丟餅干(Cookie)到你家,當然可以讓瀏覽器拒絕網(wǎng)站存放Cookie到你的計算機。只要在IE的“工具”菜單下選擇“Intertnet選項”的“安全”,按自定義級別,將Cookie部分設(shè)為關(guān)閉,按確定,關(guān)閉瀏覽器,再重新啟動瀏覽器即可。當你關(guān)閉Cookie之后,很多網(wǎng)站的個人化服務功能很可能也不能再使用。如圖所示:
使用Cookie 能夠達到多種目的,所有這些目的都是為了使 Web 站點記住您。例如,一個實施民意測驗的站點可以簡單地利用 Cookie 作為布爾值,表示您的瀏覽器是否已經(jīng)參與了投票,從而避免您重復投票; 而那些要求用戶登錄的站點則可以通過 Cookie 來確定您是否已經(jīng)登錄過,這樣您就不必每次都輸入憑據(jù)。 以上就是什么是Cookie?Cookie的詳細介紹的全部內(nèi)容了。希望對你有所幫助。
【源碼下載】 本實例JS代碼下載 使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內(nèi)存少、執(zhí)行效率高。 |
溫馨提示:喜歡本站的話,請收藏一下本站!