2016-12-26 7 views
1

私はCodeIgniterで私の覚えている機能を持っています。私の問題は、2時間ほど後にセッションが終了してしまうことです。私が使って試してみましたCodeIgniterのコードでの機能の保存

$remember = $this->input->post('remember_me'); 
if($remember) { 
    $this->session->sess_expiration = '1209600'; 
} 

そして、私はその理由を疑っています:

$config['sess_expiration']  = 7200; 

config.phpインチおそらく、最大セッション時間を無効にしている可能性があります。これについての助けに感謝します。

+0

[CodeIgniterのユーザーのセッションの有効期限延長](http://stackoverflow.com/questions/2603138/codeigniter-extend-users-session-expiration-time) – Dan

+1

@ダンは私の質問に答えないようです – user4756836

+0

@ダンあなたはその間に質問を開くことができますか? – user4756836

答えて

2

あなたが動的に設定項目を設定したり、既存のものを変更したい場合は、あなたが使用して行うことができ

$remember = $this->input->post('remember_me'); 
if($remember) { 
    $this->session->sess_expiration = '1209600'; 
    $this->config->set_item('sess_expiration', 1209600); 
} 

...このようにしてみてくださいました:

$this->config->set_item('item_name', 'item_value'); 

もっと見ますここに... https://www.codeigniter.com/userguide3/libraries/config.html

+0

okは試みます。 –

関連する問題