@jerad.kuphal
В Yii2 вы можете удалить cookie, используя класс yiiwebCookie
и компонент yiiwebResponse
. Для удаления cookie в Yii2 выполните следующие шаги:
1 2 3 4 |
$cookie = new yiiwebCookie([ 'name' => 'my_cookie', 'value' => 'my_value', ]); |
1
|
$cookie->expire = time() - 3600; // Установите прошедшее время для истечения срока действия cookie |
1
|
Yii::$app->response->cookies->add($cookie); |
Полный код для удаления cookie my_cookie
будет выглядеть следующим образом:
1 2 3 4 5 6 7 |
$cookie = new yiiwebCookie([ 'name' => 'my_cookie', 'value' => 'my_value', 'expire' => time() - 3600, // Установите прошедшее время для истечения срока действия cookie ]); Yii::$app->response->cookies->add($cookie); |
Этот код удалит cookie с именем my_cookie
.