라이브러리
[PHP_CONFIG] session.cache_limiter - 세션 캐시 제한기 설정
PHP CONFIG - session.cache_limiter
PHP의 세션 기능은 사용자별로 정보를 저장하고 관리하는 기능입니다. 세션을 사용하기 위해서는 PHP의 세션 기능을 활성화해야 하며, 이때 세션의 캐시 제한을 설정할 수 있습니다.
# session.cache_limiter
`session.cache_limiter`는 세션의 캐시 제한을 설정하는 옵션입니다. 이 옵션을 사용하여 세션의 캐시 제한을 설정할 수 있습니다.
# 옵션
- `none`: 캐시 제한이 없습니다.
- `public`: 캐시 제한이 있습니다. 브라우저에서 캐시를 삭제하면 세션 정보가 삭제됩니다.
- `private`: 캐시 제한이 있습니다. 브라우저에서 캐시를 삭제해도 세션 정보는 삭제되지 않습니다.
- `private_no_expire`: 캐시 제한이 있습니다. 브라우저에서 캐시를 삭제해도 세션 정보는 삭제되지 않으며, 캐시 만료 시간이 설정되지 않습니다.
# 예제
#hostingforum.kr
php
<?php
// 세션을 시작합니다.
session_start();
// 세션의 캐시 제한을 설정합니다.
ini_set('session.cache_limiter', 'public');
// 세션의 정보를 저장합니다.
$_SESSION['test'] = '테스트';
// 세션의 정보를 출력합니다.
echo $_SESSION['test'];
?>
# 결과
위 예제에서 `session.cache_limiter` 옵션을 `public`로 설정하였습니다. 브라우저에서 캐시를 삭제하면 세션 정보가 삭제됩니다.
# 캐시 제한 설정 예제
#hostingforum.kr
php
<?php
// 세션을 시작합니다.
session_start();
// 세션의 캐시 제한을 설정합니다.
ini_set('session.cache_limiter', 'private');
// 세션의 정보를 저장합니다.
$_SESSION['test'] = '테스트';
// 세션의 정보를 출력합니다.
echo $_SESSION['test'];
?>
# 결과
위 예제에서 `session.cache_limiter` 옵션을 `private`로 설정하였습니다. 브라우저에서 캐시를 삭제해도 세션 정보는 삭제되지 않습니다.
# 캐시 만료 시간 설정 예제
#hostingforum.kr
php
<?php
// 세션을 시작합니다.
session_start();
// 세션의 캐시 제한을 설정합니다.
ini_set('session.cache_limiter', 'private_no_expire');
// 세션의 정보를 저장합니다.
$_SESSION['test'] = '테스트';
// 세션의 정보를 출력합니다.
echo $_SESSION['test'];
?>
# 결과
위 예제에서 `session.cache_limiter` 옵션을 `private_no_expire`로 설정하였습니다. 브라우저에서 캐시를 삭제해도 세션 정보는 삭제되지 않으며, 캐시 만료 시간이 설정되지 않습니다.
결론
`session.cache_limiter` 옵션을 사용하여 세션의 캐시 제한을 설정할 수 있습니다. 이 옵션을 사용하여 세션의 캐시 제한을 설정할 수 있습니다.
참고자료
- PHP 공식 문서: [session.cache_limiter](https://www.php.net/manual/kr/session.cache-limiter.php)
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.