Когда вы явно устанавливаете файл cookie, вы можете выбрать время его истечения. Когда вы используете session_start() для генерации файла cookie сеанса, его время истечения определяется значением session.cookie_lifetime в php.ini. Если вы установите значение 0, файлы cookie сеанса истекут, когда окно браузера будет закрыто.
'components' => [
'session' => [
'class' => 'yii\web\Session',
'cookieParams' => ['lifetime' => 2592000]
],
]