Closer 发表于 2015-2-10 11:18:34

Session 加密後有機率崩潰

本帖最后由 Closer 于 2015-2-10 11:28 编辑

環境 : CI 自帶 Session 類,並以 Database 的方式存取
在此解釋,崩潰是指 CI 會利用 sess_destroy 來刪除所有資料
最近在調適陣列存入 Session
會因為 $config['sess_encrypt_cookie'] = TRUE; 而崩潰
陣列少的時候會,多的時候也會
也就是說沒有一定長度,依照他心情來崩潰
想問問各位這有解嗎?不太想捨棄加密阿

下面是我調適的代碼,$fp['id'] 為表單 POST 進來的值

$session_id = $this->session->userdata('id');
$session_id = is_array($session_id) ? $session_id : array() ;
array_push($session_id, $fp['id']);
$this->session->set_userdata(array('id'=>$session_id));
print_r($session_id);


 
页: [1]
查看完整版本: Session 加密後有機率崩潰