cookie的基礎知識就不介紹了。。。需要的戳這裡
問題
儲存cookie
所在頁面路由為/storage/setcookie
,設定path
的值為/storage/setcookie
刪除cookie
所在頁面路由為/storage/removecookie
,設定path
的值為/storage/setcookie
原因
雖然設定了相同的path
,但是路由為/storage/removecookie
頁面,沒許可權訪問/storage/setcookie
的cookie
注意點
刪除cookie
時候要注意path
與儲存時相同;
刪除cookie
時候要注意path
的許可權
問題
儲存cookie
所在頁面路由為/storage/setcookie
,設定path
的值為/storage
,結果失敗。重新整理頁面之後,可以儲存成功,頁面從其他頁(非/storage
)進入,不重新整理頁面就會出現失敗
原因
在儲存失敗時候,實際已經執行了儲存,只是獲取不到,當重新整理當前頁的時候,可以正常獲取到。重新整理頁面之後,可以儲存成功。這個問題看上去很詭異,一般情況下,儲存和獲取與重新整理頁面沒關係。在經過一番反覆思考與測試終於發現問題所在,專案使用的history
的路由方式。框架路由提供的history
,雖然看上去是url路徑,但是實際上瀏覽器並不認,只有重新整理頁面時候瀏覽器才真的請求當前路徑,因此出現重新整理頁面有效,不重新整理頁面無效。
注意點
使用history
路由時,儲存cookie
不要設定path
js 刪除 (同名)cookie 失敗
前言 在剛完成的畢設專案中,使用到了cookie,主要是用來記錄使用者資訊,方便使用者下次訪問時,在有效期內直接跳過登入頁面進入主介面。總結一下遺留的問題 在刪除同名cookie時,無法全部刪除 覆蓋。問題 只在登入介面對使用者資訊進行了儲存,但發現在其他 url 介面也會出現cookie儲存著使用...
cookie 的Domain刪除失敗的問題
最近接手乙個老專案,專案中使用的是cookie來做的處理的,新增的時候cookie新增了域,但是刪除的時候沒有新增域,導致刪除cookie的時候一直失敗!還有cookie的建立與刪除,應該都必需經過頁面的重新整理,或是頁面跳過後 才有效.而ie刪除cookie的時候成功了!如底下的js docume...
刪除cookie 獲取cookie
method getcookie 獲取指定name的cookie值 param 需要獲取的cookie的name值 return 如果該cookie存在就返回cookie值,不存在就返回空 gcookieapi.prototype.getcookie function name return dec...