新米SE、マーケティングを学ぶの巻

Web系のプログラミングの記事や、マーケティングについて書いていきます。

CakePHP-リダイレクトするとSessionを保存できない-

セッションに保存(a)後ページ遷移->セッションに保存後(b)リダイレクト->セッション取り出し
上記のように進めていくと、aは取り出せてもbは取り出せない…
リダイレクト前にセッションの中身を表示させると保存できているように見えるけど、リダイレクトさせるとだめ。
今まで問題なく出来ていたのに、DebugKitをOFFにするとだめみたい。

色々試しているうち、事前に
CakeSession::start();
しておくと上手くいった。
$this->Session->write
で書き込んでいるから問題ないと思っていたけどなぜだ…

よくわからないけど、怖いのでAppController.php内のbeforeFilterに書いておこう…