我想删除一个 cookie,但它不起作用。
这是代码,有什么想法吗?
setcookie("candidate_site_search", serialize($model->getAttributes()), strtotime('next year'), '/');
if (isset($_GET['clearFilters']) && ($_GET['clearFilters'] == 1)) {
//die('cf');
$model->unsetAttributes();
setcookie("candidate_site_search", serialize($model->getAttributes()), time() - 60 * 60 * 24 * 30);
if (isset($_COOKIE['candidate_site_search']))
unset($_COOKIE['candidate_site_search']);
if (isset($_COOKIE['site_search']))
unset($_COOKIE['site_search']);
$this->redirect(array('/candidate/search'));
}
删除后,我重定向到请求来自的相同 url。
仍然没有任何反应
ps:我觉得这个cookie跟查克·诺里斯有关,或者至少跟超人有关……