
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