diff --git a/framework/CHANGELOG.md b/framework/CHANGELOG.md index 600a3420746..ab80178046d 100644 --- a/framework/CHANGELOG.md +++ b/framework/CHANGELOG.md @@ -4,6 +4,7 @@ Yii Framework 2 Change Log 2.0.52 under development ------------------------ +- Bug #20292: Fix `\yii\web\Session` should not set cookie params, when useCookie is false (cebe) - Bug #20232: Fix regression introduced in `GHSA-cjcc-p67m-7qxm` while attaching behavior defined by `__class` array key (erickskrauch) - Bug #20231: Fix regression introduced in #20167 in `yii\validators\FileValidator` (bizley) - Enh #20247: Support for variadic console controller action methods (brandonkelly) diff --git a/framework/web/Session.php b/framework/web/Session.php index 98e80495500..0e76dffa7f4 100644 --- a/framework/web/Session.php +++ b/framework/web/Session.php @@ -145,7 +145,9 @@ public function open() $this->registerSessionHandler(); - $this->setCookieParamsInternal(); + if ($this->getUseCookies() !== false) { + $this->setCookieParamsInternal(); + } YII_DEBUG ? session_start() : @session_start();