Php 我的cookie不想删除自身
我想删除cookie,但它不起作用 这是代码,有什么想法吗Php 我的cookie不想删除自身,php,cookies,Php,Cookies,我想删除cookie,但它不起作用 这是代码,有什么想法吗 setcookie("candidate_site_search", serialize($model->getAttributes()), strtotime('next year'), '/'); if (isset($_GET['clearFilters']) && ($_GET['clearFilters'] == 1)) { //die('cf'); $m
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
还是什么都没发生
p、 s:我认为这个cookie与Chuck Norris有关,或者至少与超人有关…问题很可能是您在服务器上设置的日期/时间与客户端上的时间有关 例如,如果您的服务器是GMT+2,而您的客户机是GMT,那么上面的代码将告诉客户机在GMT+1使cookie过期,这对于客户机来说仍然是将来的事情 只需使用一个可以追溯到过去的时间,就可以消除任何时区问题:
setcookie("name_of_cookie", "", time() - 60 * 60 * 24 * 30); // should do it
如果的值为真,则该值是否为真?请使用与设置cookie时相同的可选参数删除cookie。如路径、域等。请检查这个“;这是我遵循的例子,不起作用。。根据PHP.net,你做得对。您确定脚本正在执行吗?如果你不评论你的死亡('cf');它会随着消息“cf”而消亡吗?为什么不干脆
setcookie(“cookie的名称”,“1”)代码>?IE将吠叫并忽略此项。