【发布时间】:2016-02-14 20:23:54
【问题描述】:
所以我很难理解 Yii2 中如何管理 cookie 的概念。我看到一些资源说要通过以下方式设置 cookie:
Yii::$app->response->cookies->add(new Cookie([
'name' => 'some_cookie_name',
'value' => 'some cookie value',
'domain' => ( YII_ENV_DEV )? '.dev.example.co.uk' : '',
'expire' => time() + (60*60*24*30) // Expire in 30 days time
]));
这很好用,但在删除 cookie 时使用:
Yii::$app->response->cookies->remove('some_cookie_name');
它不起作用。 cookie 保留在浏览器中。
为了确认,删除cookie后会有重定向。
我正在查看的资源是:http://www.yiiframework.com/doc-2.0/guide-runtime-sessions-cookies.html#cookies
【问题讨论】: