
session_save_path를 사용하여 세션을 저장할 때, 세션을 저장할 때 사용되는 실제 경로는 다음과 같이 확인할 수 있습니다.
#hostingforum.kr
php
echo session_save_path();
이 코드를 실행하면 session_save_path에 지정한 경로가 출력됩니다.
session_save_path를 변경한 후, 이전에 저장된 세션을 불러올 수 있는 방법은 다음과 같습니다.
1. 이전에 저장된 세션을 삭제합니다. (예를 들어, `rm -rf /var/www/session/*` 명령어를 사용합니다.)
2. 새로운 세션 저장 경로에 이전 세션을 복사합니다. (예를 들어, `cp -r /var/www/new_session/* /var/www/session/` 명령어를 사용합니다.)
3. 세션을 다시 로드합니다. (예를 들어, `session_start()` 함수를 호출합니다.)
또는, session_save_path를 변경한 후, 이전에 저장된 세션을 불러올 수 있는 코드 예시는 다음과 같습니다.
#hostingforum.kr
php
// 이전 세션 저장 경로
$old_path = '/var/www/session';
// 새로운 세션 저장 경로
$new_path = '/var/www/new_session';
// 이전 세션을 삭제합니다.
unlink($old_path . '/*.php');
// 새로운 세션 저장 경로에 이전 세션을 복사합니다.
copy($new_path . '/*.php', $old_path . '/');
// 세션을 다시 로드합니다.
session_start();
이 코드를 실행하면 이전에 저장된 세션을 새로운 세션 저장 경로에 복사하고, 세션을 다시 로드합니다.
2025-07-14 06:21