セッションの使い方

redirect後セッションが消える

# in app/app_controller.php

class AppController extends Controller
{
  //リダイレクトを継承
  function redirect($url, $status = null)
  {
    $url .= sprintf("?%s=%s", 
            CAKE_SESSION_COOKIE,urlencode(session_id()));
    parent::redirect($url,$status);
  }
}

こうすると、redirectするときにセッションIDを付与してくれる
ため、セッションが消えない(うちの環境だとね)。


redirect後にセッションが消える" フォーラム - CakePHP Users in Japan
http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=840&forum=3&post_id=1579