用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2139|回复: 0
收起左侧

[会话/Cookie] Session 加密後有機率崩潰

[复制链接]
发表于 2015-2-10 11:18:34 | 显示全部楼层 |阅读模式
本帖最后由 Closer 于 2015-2-10 11:28 编辑

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

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

PHP复制代码
 
$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);
 
复制代码


 

本版积分规则