0

メソッドにフラッシュデータを設定しようとすると、リダイレクト後にフラッシュデータが存在しません。次に例を示します。

function logout()
{
   $this->session->set_flashdata('auth_msg', 'you have been logged out');
   redirect('admin/login');
}

問題は、flashdataでauth_msgの値をチェックすると、その値が存在せず、ユーザーガイドに、これを使用するときに使用する方法が実際に示されていないことです。私がやろうとしていることで使用するための最良の方法は何ですか?

ありがとう

4

1 に答える 1

0

その理由は、フラッシュデータがセッションを使用するためです。

関数のセッションを破棄しましたlogout()(推測しています)。

したがって、これは、アプリケーションでflashdataを使用できない唯一の場所です。

別の場所で試してみてください。コーディングしたとおりに機能するはずです。

于 2012-11-12T06:49:03.927 に答える