config.php を次のように変更しました。
$config['sess_cookie_name'] = 'cisession'; //[changed]
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = TRUE; //[changed]
$config['sess_use_database'] = TRUE; //[changed]
$config['sess_table_name'] = 'cisessions'; //[changed]
$config['sess_match_ip'] = TRUE; //[changed]
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
そして、ページを更新するたびに、次のようにセッションを印刷すると、新しい session_id が作成されます。
echo'<pre>SESSION:';
print_r($this->session);
echo'</pre>';
更新ごとに次の変更が行われます。
[session_id] => 8ebbdc82de64fe302fe7e02347d29ecc
また、サイトにログインできなくなりました (localhost で開発中)。
質問:
1) config.php のこれらの変更により、Web サイトが停止したのはなぜですか?
2) この問題を解決するにはどうすればよいですか?
注: 「cisessions」という名前の mysql テーブルをデータベースに追加し、次のすべての指示に従いました。
http://ellislab.com/codeigniter/user-guide/libraries/sessions.html
タイトルのセクション: セッション データとは?
その他のヘルプ/アドバイスは感謝しています...