1. application/config/autoload.php 에 session 라이브러리를 auto load 설정
$autoload['libraries'] = array('session');
2. controller 에서 세션등록
//세션 데이터 등록 (배열로)
$session_data = array(
'ss1' => '값1',
'ss2' => '값2'
);
$this->session->set_userdata($session_data);
//세션 데이터 등록 (단일값)
$this->session->set_userdata('ss1', '값1');
3. 세션사용 (어디서든)
사용 1
$_SESSION['ss1'];
사용 2
$this->session->userdata['ss1'];
사용 3
$this->session->ss1;
4. 세션값 확인
isset($_SESSION['ss1']);
5. 세션값 삭제
//삭제 1
unset($_SESSION['ss1']);
// or multiple values:
unset(
$_SESSION['ss1'],
$_SESSION['ss2']
);
//삭제 2
$this->session->unset_userdata('ss1');
//삭제 3
$array_items = array('ss1', 'ss2');
$this->session->unset_userdata($array_items);
참고 : www.ciboard.co.kr/user_guide/kr/libraries/sessions.html
'[ Web 관련 ] > 코드이그나이터 3.x.x' 카테고리의 다른 글
코드이그나이터 Rest Api 만들기 (0) | 2020.05.28 |
---|---|
CI include 절대 경로 (Views 에서) (0) | 2020.05.14 |
다국어 파일 사용 (0) | 2020.05.07 |
전역변수 사용 (config 디렉토리) (0) | 2020.04.29 |
로더 Loader Class (0) | 2019.08.01 |