Cookie的形式: Cookie是由name=value形式成對存在的,一個Cookie字符串最多能夠存儲20對name=value,Cookie字符串必須以分號做爲結束符,Cookie除了name屬性以外還存在其餘4個相關屬性。 設置Cookie的語法以下: set-Cookie:name=value;[expires=date];[path=dir];[domain=domainn];[secure] set-Cookie:HTTP請求頭文件中set-Cookie響應頭字段 上述代碼中的方括號的內容是可選屬性,只有name屬性爲必須屬性。瀏覽器
Cookie的屬性: name屬性 惟一必須設置的屬性,表示Cookie的名稱。 expires屬性 指定Cookie在刪除以前要在客戶機上保持多長時間,若是不使用該屬性,Cookie只對向前瀏覽器會話有用,當用戶關閉瀏覽器時,Cookie就會自動消失。 path屬性 決定Cookie對於服務器上的其餘網頁的可用性,在通常狀況下,Cookie對於同一目錄下的全部頁面均可用。當設置path屬性後,Cookie只對指定路徑以及子路徑的全部網頁有效。 domain屬性 許多服務器都由多臺服務器組成,domian屬性主要設置相同域的多臺服務器共享一個Cookie。 secure屬性 Internet連接自己是不安全的,爲保證Internet上的數據安全,會使用SSL協議加密數據並使用安全鏈接傳輸數據,通常支持SSL的網站以HTTPS開頭,Cookie的secure屬性表示Cookie只能經過使用HTTPS或其餘安全協議的Internet連接來傳輸。若是secure屬性不出現,就意味着Cookie在網絡上未加密發送。安全