初識 cookie

1、指定cookie可訪問的路徑:通過path 指定。比如name=value; path=/

如果不指定cookie存放路徑,默認是根目錄(操作系統不同而定)下。

如果指定在某個存放路徑下,那麼只有在此訪問路徑或者其子目錄中,纔可訪問改cookie,比如:設置cookie的user=xxx; path=/csdn; domain=www.csdn.net;  那麼只有www.csdn.net/csdn或者 www.csdn.net/csdn/a   www.csdn.net/csdn/b   www.csdn.net/csdn/c  等纔可以訪問,而 www.csdn.net/xyz 則不可訪問 名爲user 的cookie。


2、 默認情況下,一個域不能訪問另一個域的cookie,但是對cookie有如下設置後,則可以在不同域下,訪問同一個cookie,設置如下:

user=xxx; domain=.csdn.net; 

這樣設置後,www.csdn.net  、blog.csdn.net 、 question.csdn.net 均可訪問名稱爲user 的cookie.


以上內容參考鏈接:

http://www.jb51.net/article/14566.htm


3、cookie 分爲會話cookie和硬盤存儲cookie。如果不設置過期時間,那麼此cookie 爲會話cookie,且關掉瀏覽器後,會話cookie也隨之刪除;而設置過期時間的cookie,會存在硬盤上(ps : 目前還沒有實驗出來)。


附上cookie session 2者區別鏈接: http://www.107lab.com/index.php/former/read_article/33

發佈了77 篇原創文章 · 獲贊 2 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章