У кого-нибудь есть идея, почему cookie в Cakephp всегда удаляются автоматически после завершения функции?
Я пытаюсь написать cookie в, скажем, функции abc, со следующим:
$this->Cookie->write('referal', $ref);
Перед этим в контроллере приложения перед фильтром я инициализировал cookie следующим образом:
$this->Cookie->name = 'renttycoons';
$this->Cookie->time = 604800; // or '1 week'
$this->Cookie->path = '/';
$this->Cookie->domain = 'rent.local';
$this->Cookie->key = 'qSI232qs*&sXOw!';
Но как только выполнение функции закончилось, файл cookie был пуст. когда я пытаюсь прочитать файл cookie до того, как функция abc заканчивается, он был там. В любом случае не было метода удаления cookie.