Для удаления cookie в Yii2 можно использовать следующий код:
Yii::$app->response->cookies->remove('cookieName');
где cookieName
— имя удаляемой cookie.
Также можно использовать объект yii\web\Cookie
для создания cookie с истекшим сроком действия:
$cookie = new yii\web\Cookie([
'name' => 'cookieName',
'value' => 'cookieValue',
'expire' => time() - 3600,
]);
Yii::$app->response->cookies->add($cookie);
Этот код создаст cookie с именем cookieName
, значением cookieValue
и сроком действия, который уже истек, что приведет к его удалению.
Я даю согласие на сбор и обработку моих персональных данных. Политика конфиденциальности