我在/page/index/index.html
中向瀏覽器新增了乙個useid的cookie(這裡沒有指定path), 然後試著從/page/demo/demo.html
中取值,發現無法取到,
通過開發者工具檢視發現userid的path是/page/index/
, 所以無法在page/demo/
下面取到, 解決辦法就是在新增cookie時指定path為/page/
, 這時page目錄下的所有頁面都可以獲取到userid
另外, path只能設定為絕對路徑
/**
* 新增cookie
* @param objname
* @param objvalue
* @param objhours
*/function addcookie(objname,objvalue,objhours)
document.cookie = str;
}
獲取cookie/**
* 獲取指定名稱的cookie值
* @param objname
*/function getcookie(objname)
}
/**
* 刪除指定名稱的cookie值
* @param objname
*/function delcookie(objname)
}
正確使用 cookie 的 path
cookie 有路徑 path,表示哪些路徑下的檔案有許可權讀取該 cookie。path 應該以 結尾,同名 cookie,不同 path,屬不同的 cookie document.cookie n1 1 path path document.cookie n1 2 path path docum...
正確使用 cookie 的 path
cookie 有路徑 path,表示哪些路徑下的檔案有許可權讀取該 cookie。path 應該以 結尾,同名 cookie,不同 path,屬不同的 cookie document.cookie n1 1 path path document.cookie n1 2 path path docum...
cookie的寫入,刪除。
下面是寫cookie的列子 1 httpcookie cookie new httpcookie info 定義cookie物件以及名為info的項 2 datetime dt datetime.now 定義時間物件 3 timespan ts new timespan 1,0,0,0 cookie...