쿠키 헬퍼

쿠키 헬퍼에는 쿠키 작업을 지원하는 기능이 포함되어 있습니다.

헬퍼 로드

이 헬퍼는 다음 코드를 사용하여 로드됩니다.

helper('cookie');

사용 가능한 함수

사용 가능한 함수는 다음과 같습니다.

Parameters:
  • $name (mixed) – 이 함수에 사용 가능한 모든 매개 변수의 쿠키 이름 또는 연관 배열
  • $value (string) – 쿠키 값
  • $expire (int) – 만료까지의 시간 (초)
  • $domain (string) – 쿠키 도메인 (일반적으로 .yourdomain.com)
  • $path (string) – 쿠키 경로
  • $prefix (string) – 쿠키 이름 접두사
  • $secure (bool) – HTTPS를 통해서만 쿠키를 보낼지 여부
  • $httpOnly (bool) – JavaScript에서 쿠키를 숨길 지 여부
Return type:

void

브라우저 쿠키를 설정하기 위한 보다 친근한 구문을 제공합니다. 이 함수는 Response::setCookie()의 별칭이므로, 사용법에 대한 설명은 Response 라이브러리를 참조하십시오.

Parameters:
  • $index (string) – 쿠키 이름
  • $xss_clean (bool) – 반환된 값에 XSS 필터링을 적용할지 여부
Returns:

쿠키 값 또는 찾지 못한 경우 NULL

Return type:

mixed

브라우저 쿠키를 얻기 위해 보다 친근한 구문을 제공합니다. 사용법에 대한 자세한 설명은 IncomingRequest Library를 참조하십시오. 이 함수는 app/Config/App.php 파일의 $cookiePrefix 설정에 따라 접두사가 설정됩니다.

Parameters:
  • $name (string) – 쿠키 이름
  • $domain (string) – 쿠키 도메인 (일반적으로 .yourdomain.com)
  • $path (string) – 쿠키 경로
  • $prefix (string) – 쿠키 이름 접두사
Return type:

void

쿠키를 삭제할 수 있습니다. 필수값으로 쿠키 이름만 필요하며, 사용자 정의 경로나 다른 값을 설정하지 않아도 됩니다.

delete_cookie('name');

이 함수는 값과 만료 매개 변수가 없다는 점을 제외하면 set_cookie()와 동일합니다. 첫 번째 매개 변수에 값 배열이나 불연속 매개 변수(discrete parameters)를 설정할 수 있습니다.

delete_cookie($name, $domain, $path, $prefix);