코드이그나이터 session 사용방법

728x90
//1. library를 직접 선언하는 방법 수동
$this->load->library("session");
//config/autoload.php 에서 자동으로 불러오는 방법
$autoload['libraries'] = array('session'); 

두가지의 방법이 있다.

예를 들어 회원 로그인이라고 치면

$uid=$this->input->post("uid",TRUE);
$pwd=$this->input->post("pwd",TRUE);

form으로 전송받은 uid와 pwd가 있다면,

$data=array(
   "uid"=>"아이디",
   "pwd"=>"비밀번호"
);

$this->session->set_userdata($data);

$data를 통해 data를 넣고 set_userdata()를 통해 session를 만들 수 있다.

 

세션을 없애는 방법은

$data = array('uid','rank');
$this->session->unset_userdata($data);

unset_userdata()를 사용하여 없앨 수 있다.

 $this->session->userdata['key값']

으로 불러 올 수 있다.

반응형

'Back-End > PHP' 카테고리의 다른 글

코드이그나이터 uri 값 가져오기  (0) 2021.02.19
PHP 간단한 이미지 리사이징  (0) 2021.02.16
PHP PDO insert - lastInsertId()  (0) 2021.02.04