세션삭제 질문 드립니다
본문
session_unset(); // 모든 세션변수를 언레지스터 시켜줌
session_destroy(); // 세션해제함
로그아웃시
특정 세션은 삭제되지 않게 할수 있는 방법이 있나요?
답변 2
아래 코드 처럼 해주시면 됩니다.
foreach로 반복해서 세션변수를 삭제하고 특정값만 걸러주면 됩니다.
foreach( $_SESSION as $key=>$val)
{
if( $key == 'test1' )continue; ///특정 세션변수만 제외하고 삭제
unset($_SESSION[$key]);
}
특정 세션 값을 $tmp에 저장하고
세션 전체 삭제 후에 다시 세션 변수 지정하면 되죠.
답변을 작성하시기 전에 로그인 해주세요.