Cakephp не пишет печенье - PullRequest
1 голос
/ 11 мая 2010

У меня проблема с написанием файлов cookie в cakephp, и я даже не знаю, как их отладить или где искать ключ.

Я унаследовал проект, в котором cookie-файлы создавались только с использованием компонента Session. Конечно, я добавил «Cookie» в массив $ components в app_controller и поместил его в beforeFilter:

$this->Cookie->name = 'foo';
$this->Cookie->path = '/home/~nick'; 
$this->Cookie->domain = 'hostname';   
$this->Cookie->secure = false;  //i.e. only sent if using secure HTTPS
$this->Cookie->key = 'some key';

и в некоторых действиях я использую:

$this->Cookie->write('key', 'value');

Я захожу на страницу по http://hostname/home/~nick/foo и на самом деле пытаюсь поставить даже что-то настолько глупое. Я не работаю Я был бы очень благодарен за любую подсказку, где искать проблему. Спасибо!

1 Ответ

1 голос
/ 11 мая 2010

Возможно, значение вашего домена неверно, что делает куки недоступными Оставьте это поле пустым, вероятно, по умолчанию используется текущий домен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...