Файлы cookie это небольшие файлы которые формируются при посещении сайта и используются для идентификации пользователя в сети. Рассмотрим использование cookies в Yii.
$cookies = Yii::$app->response->cookies; // Добавляем кукисы $cookies->add(new \yii\web\Cookie([ 'name' => 'username', 'value' => 'user', ]));
$cookies = Yii::$app->request->cookies; // Получаем значение cookies $username = $cookies->getValue('username'); //возвращаем значение по умолчанию если cookies не доступен $username = $cookies->getValue('username', 'default'); // Проверяем наличие cookies if ($cookies->has('username')) echo $cookies->getValue('username');
$cookies = Yii::$app->response->cookies; $cookies->remove('username'); unset($cookies['username']);