
PHP의 Session::__construct 생성자는 Session 클래스의 객체를 초기화하는 역할을 합니다.
이 생성자는 다음과 같은 매개변수를 받을 수 있습니다.
- storage : 세션 데이터를 저장할 저장소입니다. 기본값은 null입니다.
- lifetime : 세션의 유효 기간입니다. 기본값은 0입니다.
- cookie_lifetime : 쿠키의 유효 기간입니다. 기본값은 0입니다.
- cookie_path : 쿠키의 경로입니다. 기본값은 '/'입니다.
- cookie_domain : 쿠키의 도메인입니다. 기본값은 ''입니다.
- cookie_secure : 쿠키의 보안 옵션입니다. 기본값은 false입니다.
- cookie_httponly : 쿠키의 HTTP-Only 옵션입니다. 기본값은 false입니다.
- cookie_samesite : 쿠키의 SameSite 옵션입니다. 기본값은 null입니다.
- use_strict_mode : 세션의 엄격 모드 옵션입니다. 기본값은 false입니다.
- cache_limiter : 세션의 캐시 제한 옵션입니다. 기본값은 ''입니다.
- cache_expire : 세션의 캐시 만료 옵션입니다. 기본값은 0입니다.
- gc_probability : 세션의 GC 확률 옵션입니다. 기본값은 1입니다.
- gc_divisor : 세션의 GC 분자 옵션입니다. 기본값은 1입니다.
- hash_function : 세션의 해시 함수 옵션입니다. 기본값은 'sha256'입니다.
- hash_bits_per_character : 세션의 해시 비트 옵션입니다. 기본값은 5입니다.
이러한 매개변수를 통해 세션의 초기화와 설정을 제어할 수 있습니다.
2025-05-31 16:19