搜尋
首頁php框架YIIyii2 cookie取不到的原因
yii2 cookie取不到的原因Nov 05, 2019 am 11:55 AM
yii2

Yii2的Cookie主要是透過yii\web\Request和yii\web\Response進行操作

yii2 cookie取不到的原因

透過\Yii::$app->response->getCookies()->add()新增Cookie

透過\Yii::$app->request->cookies讀取Cookie.   (推薦學習:yii教學

在js中建立的cookie,預設用yii2中自帶的方法Yii::$app->request->cookies- >get('abc')取得不到,而用$_COOKIE['abc']又是能取得到,則是以下原因照成的。

查看E:\myYiiDemo\vendor\yiisoft\yii2\web\Request.php中的1218行不難看出,使用yii2中的方法取得cookie的時候,會讀取cookieValidationKey中的字符串來解密(存cookie的時候也會用它來加密)。

由於js並沒有對cookie加密,所以這裡解不開,自然取得不到cookie了。

解決方法可以將enableCookieValidation設定為false,具體操作如下:

Yii::$app->request->enableCookieValidation = false;
Yii::$app->request->cookies->get('abc');

溫馨提示:

#用完後記得恢復回來(Yii::$app->request->enableCookieValidation = true;),否則可能會影響下面的邏輯。

以上是yii2 cookie取不到的原因的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
yii框架時間戳怎麼設置教程yii框架時間戳怎麼設置教程Mar 06, 2025 pm 02:18 PM

該教程展示了YII框架的時間戳管理。 IT使用TimestampBehavior詳細介紹自動創建的_AT和UPDATED_AT更新,提供自定義選項並將其與手動更新,數據庫觸發器進行比較和自定義BE

在雲本地環境中使用YII的最佳實踐是什麼?在雲本地環境中使用YII的最佳實踐是什麼?Mar 18, 2025 pm 04:39 PM

本文討論了在雲本地環境中部署YII應用程序的最佳實踐,並通過集裝,編排和安全措施專注於可擴展性,可靠性和效率。

yii和laravel框架比較 yii和laravel框架有什麼區別yii和laravel框架比較 yii和laravel框架有什麼區別Mar 06, 2025 pm 02:17 PM

本文比較了PHP框架YII和Laravel。 YII優先考慮速度和結構,而Laravel則強調開發人員的經驗和靈活性。 儘管兩者都處理大型應用程序,但YII提供了出色的原始性能,而LA

yii框架怎麼樣 yii框架是什麼yii框架怎麼樣 yii框架是什麼Mar 06, 2025 pm 02:20 PM

本文介紹了YII,這是一個高性能的PHP框架,非常適合大規模Web應用程序。 它強調了Yii的速度,安全性和健壯的體系結構(MVC),強調了其優勢比Laravel,Symfony和Cod等其他框架的優勢

yii框架的優缺點 yii框架的優點及原理一覽yii框架的優缺點 yii框架的優點及原理一覽Mar 06, 2025 pm 02:22 PM

本文分析了YII框架的優勢和劣勢。 它突出了Yii的高性能,穩健的安全性,快速的開發能力和可擴展性,但也指出了較小的PR的學習曲線和潛在的複雜性

yii框架和tp框架那個比較好 yii框架和tp框架的區別yii框架和tp框架那個比較好 yii框架和tp框架的區別Mar 06, 2025 pm 02:21 PM

本文比較了YII和ThinkPHP(TP)框架。 選擇取決於項目規模和開發人員的經驗。 Yii,健壯而成熟,適合大型,複雜的項目,需要高性能。 TP,更簡單,更快地開發,更好

yii怎麼調用公共函數 yii公共函數怎麼調用教程yii怎麼調用公共函數 yii公共函數怎麼調用教程Mar 06, 2025 pm 02:23 PM

本文詳細介紹瞭如何在YII應用程序中調用和組織共同功能。 它主張將功能封裝在類中,理想情況下,在專用的應用程序/助手目錄中,以提高可重複性和可維護性。 不同的方法

在無服務器體系結構中使用YII的關鍵注意事項是什麼?在無服務器體系結構中使用YII的關鍵注意事項是什麼?Mar 18, 2025 pm 04:33 PM

本文討論了在無服務器體系結構中使用YII的關鍵注意事項,專注於無狀態,冷啟動,功能大小,數據庫交互,安全性和監視。它還涵蓋優化策略和潛在的綜合

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
1 個月前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)