Шифрование файлов cookie CakePHP - связанные с Сухосином

По какой-то причине я не могу прочитать файлы cookie из моего приложения CakePHP на любой странице после того, как они были установлены, единственное, что возвращается, - это искаженный текст. .

Мой код очень прост:

$this->Cookie->write('Region', 'test');
$reg = $this->Cookie->read('Region');
pr($reg);

Я раскомментирую строку $ this-> Cookie-> write (), и все, что я получаю, - это набор случайных управляющих символов. Я также недавно обновился до CakePHP 1. Это работало нормально, пока я не сменил сервер , это должно быть корнем моей проблемы.

Обновление После дальнейшего исследования я обнаружил, что это известная проблема с патчем безопасности Suhosin для PHP, воздействующим на методы rand () и srand (), я настроил Suhosin, чтобы разрешить функции rand (), но все же это происходит, есть ли более эффективная работа?

7
задан Dunhamzzz 23 February 2011 в 00:03
поделиться