2017-10-17 4 views
0

この質問に以前に答えられた場合は、ご迷惑をおかけして申し訳ありません。 ローカルホスト上のすべてのcodeigniterプロジェクトは、いずれかのプロジェクトからログアウトするまで同じセッションを共有します。私は?おかげでこの問題を修正するにはどうすればよい Codeigniterセッションはlocalhost上の私のすべてのプロジェクトで動作します

+0

[回答を見る](https://stackoverflow.com/a/45003604/3585500) – ourmandave

答えて

0

は、設定ファイルのデフォルトのセッションクッキー名はci_sessionあるこの

$this->session->set_userdata('project_One_user', 'userdetailsvalue'); 

$this->session->set_userdata('project_Two_user', 'userdetailsvalue'); 
1

の変更のように別々のプロジェクトのための別々のセッションを与えます。

$config['sess_driver'] = 'files'; 
$config['sess_cookie_name'] = 'ci_session'; 
$config['sess_expiration'] = 7200; 
$config['sess_save_path'] = NULL; 
$config['sess_match_ip'] = FALSE; 
$config['sess_time_to_update'] = 300; 
$config['sess_regenerate_destroy'] = FALSE; 
+0

https://codeigniter.com/user_guide/libraries/sessions.html?highlight=session#session-preferences –

+0

ありがとう、これは参考になり、私の問題を解決しました。 –

関連する問題