2016-10-03 12 views
0

この__ci_last_regenerateがセッションを開始しています。これをセッション配列から削除する方法はありますか?セッションから__ci_last_regenerateを削除できません

ユーザーセッションとiプリントセッションにセッションを設定すると、セッションアレイが正しく作成されますが、そのセッションは__ci_last_regenerateで処理されます。また、私がセッションを破壊すると、セッション配列には1つの要素とその血まみれの__ci_last_regenerateしかありません。ログイン後

セッション:ログアウト後

array(2) { 
     ["__ci_last_regenerate"]=> int(1475532963) 
     ["cb7a1d775e800fd1ee4049f7dca9e041eb9ba083"]=> array(2) { 
       ["id"]=> string(2) "37" 
       ["email"]=> string(19) "[email protected]" 
     } 
} 

は、セッション(セッションを破棄呼び出す)

array(1) { 
     ["__ci_last_regenerate"]=> int(1475533350) 
} 

答えて

1

あなたはそれを削除するはずはありません。ライブラリはそれを内部的に使用するため、毎回再作成されます。

0
$this->session->unset_userdata('__ci_last_regenerate'); 

あなたはこれを試してみましたか?

+1

リフレッシュ時に値が再生成されるため、これは機能しません。すでにbtwを試した:) –

関連する問題