0

我做了这样的多级cookie:

$cookie_data = array(
    'value1' => 1,
    'value2' => 2,
    'value3' => array(
        'value1' => 1,
        'value2' => 2
    )
);
$this->Cookie->write('mycookie', $cookie_data);

一切正常,直到我想删除整个 cookie。我努力了:

 $this->Cookie->delete('mycookie');
 $this->Cookie->destroy();

但在此之后,当我尝试用 读取 cookie 时$this->Cookie->read('mycookie');,它​​又回来了。

如何正确删除此多级 cookie?

4

1 回答 1

0
foreach($cookie_data as $key=>$val){
    $this->Cookie->delete("mycookie.$key");
}
于 2014-09-19T10:54:39.343 回答