Cookie是什麼,有什麼用
對於Cookie你瞭解多少?下面是本站小編爲您整理關於Cookie是什麼,有什麼用,歡迎閱讀!
Cookie功能特點在同一個頁面中設置Cookie,實際上是按從後往前的順序進行的。如果要先刪除一個Cookie,再寫入一個Cookie,則必須先寫寫入語句,再寫刪除語句,否則會出現錯誤。
Cookie是面向路徑的。缺省路徑(path)屬性時,Web服務器頁會自動傳遞當前路徑給瀏覽器,指定路徑強制服務器使用設置的路徑。在一個目錄頁面裏設置的Cookie在另一個目錄的頁面裏是看不到的。
Cookie必須在HTML文件的內容輸出之前設置;不同的瀏覽器(Netscape Navigator、Internet Explorer)對Cookie的處理不一致,使用時一定要考慮;客戶端用戶如果設置禁止Cookie,則Cookie不能建立。
並且在客戶端,一個瀏覽器能創建的Cookie數量最多爲300個,並且每個不能超過4KB,每個Web站點能設置的Cookie總數不能超過20個。
Cookie是什麼,有什麼用Cookies是服務器在本地機器上存儲的小段文本並隨每一個請求發送至同一個服務器。IETF RFC 2965 HTTP State Management Mechanism 是通用cookie規範。網絡服務器用HTTP頭向客戶端發送cookies,在客戶終端,瀏覽器解析這些cookies並將它們保存爲一個本地文件,它會自動將同一服務器的任何請求縛上這些cookies。
具體來說cookie機制採用的是在客戶端保持狀態的方案。它是在用戶端的會話狀態的存貯機制,他需要用戶打開客戶端的cookie支持。cookie的作用就是爲了解決HTTP協議無狀態的缺陷所作的努力。
正統的cookie分發是通過擴展HTTP協議來實現的,服務器通過在HTTP的響應頭中加上一行特殊的指示以提示瀏覽器按照指示生成相應的cookie。然而純粹的客戶端腳本如JavaScript也可以生成cookie。而cookie的使用是由瀏覽器按照一定的原則在後臺自動發送給服務器的。瀏覽器檢查所有存儲的cookie,如果某個cookie所聲明的.作用範圍大於等於將要請求的資源所在的位置,則把該cookie附在請求資源的HTTP請求頭上發送給服務器。
cookie的內容主要包括:名字,值,過期時間,路徑和域。路徑與域一起構成cookie的作用範圍。若不設置過期時間,則表示這個cookie的生命期爲瀏覽器會話期間,關閉瀏覽器窗口,cookie就消失。這種生命期爲瀏覽器會話期的cookie被稱爲會話cookie。會話cookie一般不存儲在硬盤上而是保存在內存裏,當然這種行爲並不是規範規定的。若設置了過期時間,瀏覽器就會把cookie保存到硬盤上,關閉後再次打開瀏覽器,這些cookie仍然有效直到超過設定的過期時間。存儲在硬盤上的cookie可以在不同的瀏覽器進程間共享,比如兩個IE窗口。而對於保存在內存裏的cookie,不同的瀏覽器有不同的處理方式。
而session機制採用的是一種在服務器端保持狀態的解決方案。同時我們也看到,由於採用服務器端保持狀態的方案在客戶端也需要保存一個標識,所以session機制可能需要藉助於cookie機制來達到保存標識的目的。而session提供了方便管理全局變量的方式。
session是針對每一個用戶的,變量的值保存在服務器上,用一個sessionID來區分是哪個用戶session變量,這個值是通過用戶的瀏覽器在訪問的時候返回給服務器,當客戶禁用cookie時,這個值也可能設置爲由get來返回給服務器。
就安全性來說:當你訪問一個使用session 的站點,同時在自己機子上建立一個cookie,建議在服務器端的session機制更安全些,因爲它不會任意讀取客戶存儲的信息。
-
製作的作文[集錦8篇]
在我們平凡的日常裏,大家都寫過作文,肯定對各類作文都很熟悉吧,作文是通過文字來表達一個主題意義的記敘方法。你所見過的作文是什麼樣的呢?以下是小編幫大家整理的製作的作文8篇,僅供參考,歡迎大家閱讀。製作的作文篇1著名的科學家哥白尼有一句名言;“人的天職在勇於...
-
【精】實用的製作燈籠作文7篇
在平平淡淡的學習、工作、生活中,大家都不可避免地要接觸到作文吧,寫作文是培養人們的觀察力、聯想力、想象力、思考力和記憶力的重要手段。那麼你知道一篇好的作文該怎麼寫嗎?下面是小編整理的製作燈籠作文8篇,歡迎大家借鑑與參考,希望對大家有所幫助。製作燈籠作...
-
綜評社會實踐設計製作心得體會通用
心中有不少心得體會時,通常就可以寫一篇心得體會將其記下來,這樣我們可以養成良好的總結方法。那麼好的心得體會是什麼樣的呢?下面是小編爲大家整理的綜評社會實踐設計製作心得體會通用,供大家參考借鑑,希望可以幫助到有需要的朋友。綜評社會實踐設計製作心得體會通...
-
小製作作文(範例8篇)
無論是在學校還是在社會中,大家都有寫作文的經歷,對作文很是熟悉吧,作文是通過文字來表達一個主題意義的記敘方法。那麼你有了解過作文嗎?以下是小編精心整理的小製作作文8篇,僅供參考,大家一起來看看吧。小製作作文篇1我做的手工是蝴蝶,用的材料:“兩張A4紙,兩個硬幣、...
相關文章
- delicious是什麼意思 delicious中文釋義-用法-講解視頻
- 英語單詞notebook是什麼意思-釋義&用法及例句
- book是什麼意思-book的用法及音標
- 惠普 HP Pavilion g4 Notebook PC 筆記本電腦 是什麼型號
- coo什麼意思 coo英文全稱是什麼
- education是什麼意思 education翻譯成中文是什麼
- 騰訊手機管家pc版中的一鍵root和kingroot有什麼區別?
- crooked是什麼意思 crooked短語-例句-詞典解析
- ibooks怎麼用的 ibooks有什麼功能
- concept是什麼意思 concept+conception含義及用法區別