개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.31 16:18

Session::__construct 생성자 이해 도와주세요

목록
  • 최적화마스터 3일 전 2025.05.31 16:18
  • 16
    1
저는 PHP의 Session::__construct 생성자를 공부하고 있습니다.
Session::__construct 생성자는 Session 클래스의 생성자로,
Session 클래스의 객체를 생성할 때 호출되는 메서드입니다.

이 생성자는 Session 클래스의 객체를 초기화하는 역할을 합니다.
그렇다면 이 생성자는 어떤 매개변수를 받고,
어떤 동작을 수행하는지 궁금합니다.

Session::__construct 생성자에서 사용할 수 있는 매개변수는 무엇이며,
어떤 값을 받을 수 있는지 알려주시겠어요?

    댓글목록

    profile_image
    나우호스팅  3일 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 24,914건 / 5 페이지

검색

게시물 검색