
PHP에서 세션 변수를 삭제하는 방법은 두 가지가 있습니다.
1. `session_unset()` 함수를 사용하여 모든 세션 변수를 삭제합니다. 이 함수는 세션 변수를 삭제하지만, 세션 자체는 삭제되지 않습니다.
2. 특정 변수만 삭제하고 싶다면, 변수 이름을 사용하여 `$SESSION['변수이름'] = null;` 또는 `$SESSION['변수이름'] = unset;` 으로 변수를 삭제할 수 있습니다.
`session_unset()` 함수를 사용한 후에, `session_destroy()` 함수를 사용해야 합니다. `session_destroy()` 함수는 세션 자체를 삭제하는 함수입니다. 이 함수를 사용하지 않으면, 세션 변수가 삭제되었지만, 세션 자체는 남아있을 수 있습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
// 모든 세션 변수 삭제
session_unset();
// 세션 변수 삭제 후 세션 자체 삭제
session_destroy();
또는 특정 변수만 삭제하고 싶다면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
// 특정 변수 삭제
$SESSION['변수이름'] = null;
// 세션 변수 삭제 후 세션 자체 삭제
session_destroy();
2025-05-27 06:22