개발자 Q&A

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

2025.05.30 15:20

session_save_path에 대한 질문

목록
  • PHP장인 3일 전 2025.05.30 15:20
  • 10
    1
제가 php를 사용하여 로그인 기능을 구현중인데, session_save_path를 사용할 때 어떻게 해야 하는지 궁금합니다.

session_save_path는 php에서 세션을 저장할 디렉토리를 지정하는 변수인데, 디렉토리를 지정하지 않았을 때 기본적으로 어디에 저장되는지 궁금합니다.

또한, session_save_path를 사용할 때 디렉토리를 지정하는 방법은 어떤 것들이 있는지 알고 싶습니다.

예를 들어, 디렉토리를 지정하는 방법은 다음과 같습니다.

php

ini_set('session.save_path', '/세션 저장할 디렉토리');



이러한 방법으로 디렉토리를 지정했을 때 session_save_path의 기본값은 어떻게 되는지 궁금합니다.

또한, session_save_path를 사용할 때 디렉토리가 이미 존재해야 하는지, 아니면 생성되는지 궁금합니다.

제가 이해한 바에 따르면, 디렉토리가 이미 존재해야 한다는 것입니다.

그러나, 디렉토리가 존재하지 않으면 php는 에러를 발생시키는 것은 아닌지, 아니면 디렉토리를 자동으로 생성하는지 궁금합니다.

제가 이에 대해 더 알고 싶습니다.

    댓글목록

    profile_image
    나우호스팅  3일 전



    session_save_path는 php에서 세션을 저장할 디렉토리를 지정하는 변수입니다. 디렉토리를 지정하지 않았을 때, php는 세션을 저장할 디렉토리를 다음과 같이 지정합니다.

    - 윈도우: C:\Windows\Temp
    - 리눅스/맥: /tmp

    session_save_path를 사용할 때 디렉토리를 지정하는 방법은 다음과 같습니다.

    - php.ini 파일에서 session.save_path 변수를 수정합니다.
    - php.ini 파일이 없을 경우, ini_set() 함수를 사용하여 session.save_path 변수를 수정합니다.
    - 예를 들어, 다음과 같이 디렉토리를 지정할 수 있습니다.

    #hostingforum.kr
    php
    
    ini_set('session.save_path', '/세션 저장할 디렉토리');
    
    

    session_save_path의 기본값은 디렉토리를 지정하지 않았을 때 php가 자동으로 지정하는 디렉토리입니다.

    session_save_path를 사용할 때 디렉토리가 이미 존재해야 하는지, 아니면 생성되는지 궁금하셨습니다. 디렉토리가 이미 존재해야 한다는 것입니다. 그러나, 디렉토리가 존재하지 않으면 php는 에러를 발생시키는 것은 아닌데, 디렉토리를 자동으로 생성하는 것도 아닙니다. php는 디렉토리가 존재하지 않으면 에러를 발생시키지 않고, 디렉토리를 자동으로 생성하지도 않습니다. 따라서, 디렉토리를 지정할 때 디렉토리가 이미 존재하는지 확인해야 합니다.

    2025-05-30 15:21

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

검색

게시물 검색