私はJoomlaで働いています。あるページで、次のコードでいくつかのセッション変数を設定しています。
$session =& JFactory::getSession();
$session->set( 'myvar', 'helloworld','my_shop' );
その後、私のサイトは別のページにリダイレクトされます。しかし、私は次のようにセコードページでその変数を取得できません。
echo 'Session variable myvar has value: ' . $session->get( 'myvar', 'empty' );
コントローラーで $mainframe->redirect() を使用しています。リダイレクトの直前にセッション変数を取得していますが、リダイレクトの直後にセッション変数を取得していません。
リダイレクト中に他の変数(以前に保存された)を持つセッションもありますが、それらは保持されます!!! ...事前に感謝します。