diff --git a/framework/yii/web/Session.php b/framework/yii/web/Session.php index fc715dbf4b9..c5518835337 100644 --- a/framework/yii/web/Session.php +++ b/framework/yii/web/Session.php @@ -209,7 +209,9 @@ public function setId($value) */ public function regenerateID($deleteOldSession = false) { + session_write_close(); session_regenerate_id($deleteOldSession); + session_start(); } /**