2016-10-03 88 views
0

__ci_last_regenerate擰我的會議。有沒有辦法從會話數組中刪除?無法刪除__ci_last_regenerate從會話

當我爲用戶設置會話並打印會話時,會話數組已正確創建,但其處理過程是__ci_last_regenerate。另外當我銷燬會話會話數組只有一個元素和它的血腥__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 :) –