세션삭제 질문 드립니다

세션삭제 질문 드립니다

QA

세션삭제 질문 드립니다

답변 2

본문

session_unset(); // 모든 세션변수를 언레지스터 시켜줌
session_destroy(); // 세션해제함

 

 

로그아웃시

특정 세션은 삭제되지 않게 할수 있는 방법이 있나요?

이 질문에 댓글 쓰기 :

답변 2

아래 코드 처럼 해주시면 됩니다.

foreach로 반복해서 세션변수를 삭제하고 특정값만 걸러주면 됩니다.


foreach( $_SESSION as $key=>$val)
{
if( $key == 'test1' )continue; ///특정 세션변수만 제외하고 삭제
unset($_SESSION[$key]);
}

특정 세션 값을 $tmp에 저장하고

세션 전체 삭제 후에 다시 세션 변수 지정하면 되죠.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 58
© SIRSOFT
현재 페이지 제일 처음으로