본문 바로가기
소프트웨어 개발/PHP

[코드이그나이터4] 세션(session) 사용법 ci4 session

by 인생은즐겁게 2022. 2. 14.
반응형

1. 세션 초기화

클래스 생성자에 초기화를 하는 방법을 권장 하나, 메소드에 직접 세션 인스턴스를 로드하거나 생성할 수 있습니다.

$session = \Config\Services::session();

 

 

$session = session();

 

2. 세션 값 저장

$session = session();

# 값을 하나만 저장할 경우
$session->set("mem_id", "sdky23");

# 배열을 통해서 여러개를 저장할 경우
$session->set("memdata", array(
   "name" => "대조영",
   "age" => 23,
   "email" => "sdf2dff@dfdfs.com"
 ));

 

 

3. 세션 값 가져오기

session("mem_id");

 

 

$session->mem_id;

 

 

$session->get("mem_id");

 

4.  싱글 세션 값 제거

$session->remove("mem_id");

 

5.  세션 값 전체 제거

$session->destroy();

 

반응형

댓글