본문으로 바로가기

세션사용

category [ Web 관련 ]/코드이그나이터 3.x.x 2020. 5. 7. 16:20

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