Я сделал многоуровневое печенье, как это:
$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();
Но после этого, когда я пытаюсь прочитать печенье с $this->Cookie->read('mycookie');
, Снова вернулся.
Как правильно удалить этот многоуровневый файл cookie?
foreach($cookie_data as $key=>$val){
$this->Cookie->delete("mycookie.$key");
}
Других решений пока нет …