Это сводит меня с ума. В моей AppController, у меня есть следующее:Почему файлы cookie не сохраняются в CakePHP?
public function beforeFilter() {
$this->Cookie->name = 'MyCookie';
$this->Cookie->time = '1 year';
$this->Cookie->domain = 'http://mydomain.com';
$firstVisit = $this->Cookie->read('foo');
if (empty($firstVisit)) {
$this->set('firstVisit', true);
$this->Cookie->write('foo', 'true');
} else {
$this->set('firstVisit', false);
}
}
Это кажется, как она должна работать, но ничего не возвращается, и печенье является полностью пустым.
Что могло бы помешать Cake от фактического сохранения Cookie?
Когда вы удаляете строку, которая сохраняет файл cookie, он не сохраняет файл cookie? – JJJ
Точно. Когда я вынимаю «пишут», cookie полностью пуст, а это значит, что на самом деле ничего не записывается в файл cookie. –
Итак, когда вы ничего не пишете в файл cookie, ничего не записывается в файл cookie? Это какая-то шутка? – JJJ