TIP게시판

제목 CI3.0 RC2 를 어제부터 처음 시작했는데 다수개의 세션삭제 방법이 좀 바꼇더군요.
글쓴이 엘씨와이 작성시각 2015/02/27 02:52:37
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 11246   RSS
과거 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);

메뉴얼 안읽어보고 시작하다가 계속 삽질만하네요 ㅠㅠ 
 다음글 codeingter 파일 암호화 복호화 encrypt ... (1)
 이전글 pagination 미세먼지 tip (4)

댓글

ci세상 / 2015/02/27 13:01:33 / 추천 0
하나씩 지정하기 귀찮아서 한방에 처리했습니다.^^
$sess_array = $this->session->all_userdata();
foreach($sess_array as $key =>$val){
 $this->session->unset_userdata($key);
}
유마 / 2015/02/27 17:42:53 / 추천 0
안 바뀐 것 같아도 내부적으로 많이 바뀐 듯.
CI2 에서 되는 걸 CI3 옮기면.. 로직 오류 나는 게 제법 보임.