1. 程式人生 > >cookie的expires屬性和max-age屬性

cookie的expires屬性和max-age屬性

  • expires屬性

    指定了coolie的生存期,預設情況下coolie是暫時存在的,他們儲存的值只在瀏覽器會話期間存在,當用戶推出瀏覽器後這些值也會丟失,如果想讓cookie存在一段時間,就要為expires屬性設定為未來的一個過期日期。現在已經被max-age屬性所取代,max-age用秒來設定cookie的生存期。

  • path屬性

    它指定與cookie關聯在一起的網頁。在預設的情況下cookie會與建立它的網頁,該網頁處於同一目錄下的網頁以及與這個網頁所在目錄下的子目錄下的網頁關聯。

  • domain屬性

    domain屬性可以使多個web伺服器共享cookie。domain屬性的預設值是建立cookie的網頁所在伺服器的主機名。不能將一個cookie的域設定成伺服器所在的域之外的域。
    例如讓位於order.example.com的伺服器能夠讀取catalog.example.com設定的cookie值。如果catalog.example.com的頁面建立的cookie把自己的path屬性設定為“/”,把domain屬性設定成“.example.com”,那麼所有位於catalog.example.com的網頁和所有位於orlders.example.com的網頁,以及位於example.com域的其他伺服器上的網頁都可以訪問這個coolie。

  • secure屬性

    它是一個布林值,指定在網路上如何傳輸cookie,預設是不安全的,通過一個普通的http連線傳輸