首頁 > web前端 > js教程 > 主體

淺析Cookie中的Path與domain_jquery

WBOY
發布: 2016-05-16 17:08:40
原創
1214 人瀏覽過

Path – 路徑。指定與cookie關聯的WEB頁。

值可以是一個目錄,或是一條路徑。

如果http://www.jb51.net/test/index.html 建立了一個cookie,那麼在http://www.jb51.net/test/目錄裡的所有頁面,以及目錄下面任何子目錄裡的頁面都可以存取這個cookie。
這就是說,在http://www.jb51.net/test/test2/test3 裡的任何頁面都可以訪問http://www.jb51.net/test/index.html建立的cookie。
但是,如果http://www.jb51.net/test/ 需要造訪http://www.jb51.net/test/index.html設定的cookes,該怎麼辦?

這時,我們要把cookies的path屬性設定成「/」。在指定路徑的時候,凡是來自同一台伺服器,URL裡有相同路徑的所有WEB頁面都可以共用cookies。

Domain – 域。指定關聯的WEB伺服器或網域。

值是域名,如www.jb51.net。這是對path路徑屬性的延伸。如果我們想讓 www.jb51.net能夠存取bbs.china.com設定的cookies,該怎麼辦? 我們可以把domain屬性設定成“china.com”,並把path屬性設定成“/”。

Secure – 安全。指定cookie的值透過網路如何在使用者和WEB伺服器之間傳遞。

這個屬性的值或是“secure”,或是為空。缺省情況下,此屬性為空,也就是使用不安全的HTTP連線傳遞資料。如果一個 cookie 標記為secure,那麼,它與WEB伺服器之間就透過HTTPS或其它安全協定傳遞資料。不過,設定了secure屬性不代表其他人不能看到你機器本地儲存的cookie。換句話說,把cookie設定為secure,只確保cookie與WEB伺服器之間的資料傳輸流程加密,而儲存在本地的 cookie檔案並不會加密。如果想讓本地cookie也加密,就得自己加密資料。

Expires – 過期時間。指cookie的生命期,確切地說是過期日期。

如果想讓cookie的存在期限超過目前瀏覽器的會話時間,就必須使用這個屬性。當過了到期日時,瀏覽器會自動刪除cookie檔。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!