질문Q #8323
CI3.0 RC2 를 어제부터 처음 시작했는데 다수개의 세션삭제 방법이 좀 바꼇더군요.
엘씨와이2015-02-27 02:52:37
과거 2 버전때에서는 여러개의 세션을 삭제할때 

$unset_items=array('item1'=>'', 'item2'=>'', 'item3'=>'');
$this->session->unset_userdata($unset_items);

위와 같이 해주었는데, 3.0RC2 에서는 아래와 같이 키값만 넘겨주도록 되있더군요

$unset_items=array('item1', 'item2', 'item3');
$this->session->unset_userdata($unset_items);

메뉴얼 안읽어보고 시작하다가 계속 삽질만하네요 ㅠㅠ 
답변2
#1 ci세상 2015-02-27 13:01:33
하나씩 지정하기 귀찮아서 한방에 처리했습니다.^^
$sess_array = $this->session->all_userdata();
foreach($sess_array as $key =>$val){
 $this->session->unset_userdata($key);
}
#2 유마 2015-02-27 17:42:53
안 바뀐 것 같아도 내부적으로 많이 바뀐 듯.
CI2 에서 되는 걸 CI3 옮기면.. 로직 오류 나는 게 제법 보임.