儲存或刪除cookie失敗

2021-09-26 05:39:10 字數 1198 閱讀 5144

cookie的基礎知識就不介紹了。。。需要的戳這裡

問題

​ 儲存cookie所在頁面路由為/storage/setcookie,設定path的值為/storage/setcookie

​ 刪除cookie所在頁面路由為/storage/removecookie,設定path的值為/storage/setcookie

原因

​ 雖然設定了相同的path,但是路由為/storage/removecookie頁面,沒許可權訪問/storage/setcookiecookie

注意點

​ 刪除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...