쿠키 Cookie Helper¶
쿠키 헬퍼 파일은 쿠키 조작을 손쉽게 해주는 함수들로 구성되어 있습니다.
사용 가능한 함수들 Available Functions¶
아래의 함수들이 사용 가능합니다:
인수: - $name (mixed) – Cookie name or associative array of all of the parameters available to this function
- $value (string) – Cookie value
- $expire (int) – Number of seconds until expiration
- $domain (string) – Cookie domain (usually: .yourdomain.com)
- $path (string) – Cookie path
- $prefix (string) – Cookie name prefix
- $secure (bool) – Whether to only send the cookie through HTTPS
- $httponly (bool) – Whether to hide the cookie from JavaScript
반환형: void
이 함수는 쿠키를 설정할 때 뷰파일 친화적인(view file friendly) 문법을 제공해 줍니다. 이 함수는 CI_Input::set_cookie() 의 별칭이므로 자세한 내용은 입력클래스 (Input Library)를 참조하십시오.
인수: - $index (string) – Cookie name
- $xss_clean (bool) – Whether to apply XSS filtering to the returned value
반환값: The cookie value or NULL if not found
반환형: mixed
이 함수는 쿠키를 읽어올 때 뷰파일 친화적인(view file friendly) 문법을 제공해 줍니다. 이 함수는 CI_Input::cookie() 과 매우 비슷합니다. 단, application/config/config.php 파일에서 $config['cookie_prefix']의 값을 설정한 경우는 제외합니다. 자세한 내용은 입력클래스(Input Library)를 참조하십시오.
인수: - $name (string) – Cookie name
- $domain (string) – Cookie domain (usually: .yourdomain.com)
- $path (string) – Cookie path
- $prefix (string) – Cookie name prefix
반환형: void
쿠키를 삭제합니다. 여러분이 특정한 경로나 특별한 값을 설정하지 않았다면, 쿠키 이름만 파라미터로 넘겨주시면 됩니다.
delete_cookie('name');
이 함수는 어떤 면에서 set_cookie() 함수와 유사하며, 값이나 유효기간 등을 설정할 필요가 없다는 점이 다릅니다. 넘겨주는 파라미터는 배열을 이용할 수도 있고 각각 설정할 수도 있습니다.
delete_cookie($name, $domain, $path, $prefix);