js cookie路徑簡單介紹

antzone發表於2017-03-22

關於cookie的基本介紹可以參閱javascript讀寫cookie操作簡單介紹一章節,本章節專門介紹一下關於路徑問題。

一.基本介紹:

在預設狀態下,如果為一個頁面建立一個cookie,那麼當前頁面的所在的目錄中的其他頁面或者下級目錄中的頁面都是可以訪問此cookie的,其他路徑的檔案就無法訪問了,例如:

www.softwhy.com/html/a.html

上面是建立cookie的頁面路徑。

www.softwhy.com/html/b.html

www.softwhy.com/html/other/c.html

上面兩個頁面是可以訪問a.html建立的cookie。

www.softwhy.com/d.html

上面的頁面就不能夠訪問a.html建立的cookie。

二.設定cookie路徑:

為了設定cookie的訪問許可權可以使用path引數設定路徑,這個路徑就是可以訪問當前檔案建立cookie的目錄。

語法格式:

[JavaScript] 純文字檢視 複製程式碼
document.cookie="name=value; path=cookieDir";

cookieDir表示能夠訪問cookie的目錄。例如:

[JavaScript] 純文字檢視 複製程式碼
document.cookie="username=antzone; path=/";

上面的程式碼設定cookie可以在根目錄下所有目錄中都可以訪問。

[JavaScript] 純文字檢視 複製程式碼
document.cookie="username=antzone; path=html/";

上面的程式碼設定cookie僅在html目錄和html所有子目錄中可以訪問。

相關文章