codeigniter 2.1.0 を使用しています。
codeigniter のセッション ライブラリを使用して登録/ログイン機能を実行しようとしています。
セッションライブラリでの登録・ログインはlocalhostではうまくいきましたが、ライブに置いて試してみるとセッションがうまくいきません。
私のコントローラーのログインはこのように機能します。資格情報を確認し、問題がなければセッション データを設定して別のページにリダイレクトします。
$user_data = array(
'username' => $result->user_name,
'email' => $result->user_email,
'userid' => $result->user_id,
'role' => $result->user_role,
'login_state' => TRUE,
'lastlogin' => time(),
);
$this->session->set_userdata($user_data);
print_r( $this->session->all_userdata());
redirect(base_url('dashboard'));
この時点で、すべてのセッション データを印刷すると、実際に印刷されます。しかし、ダッシュボード コントローラー側で、セッション データを印刷しようとすると、それらはもう存在しませんでした。
理由はありますか?助けてくれてありがとう。