0

セッションを 30 分間維持してから、30 分以内にアクション/アクティビティがない状態でセッションを破棄する必要があります。codeigniter ネイティブ セッションを使用しています。次のような構成ファイルに有効期限を追加しました。

   $config['sess_expiration'] = 1800;

しかし、これは機能していません。codeigniter ネイティブセッションライブラリでセッションの有効期限を設定する方法を知っている人はいますか?

4

2 に答える 2

0

を設定しました

sess_expiration

まだ更新する必要があるので、もう1行含める必要があると思います

sess_time_to_update

$config['sess_expiration']        = 1800;
$config['sess_time_to_update']    = $config['sess_expiration'];
于 2013-04-12T04:59:02.310 に答える
0

codeigniter のセッションは実際の php セッションではなく、ユーザーの「セッション」を処理する独自の方法であることに注意してください。それらを保存するためにデータベースを使用していますか?それらを使用している場合は、データベースを使用することを強くお勧めします。そうしないと、それらを検証できません。

http://ellislab.com/codeigniter/user-guide/libraries/sessions.htmlに追加情報があります。

Cookie が有効なセッション データを保持していることを CodeIgniter はどのように認識しますか? 読むのもいいかもしれません。

于 2013-04-12T04:39:28.993 に答える