2016-08-23 5 views
-1

편집 : 제목에 대해 죄송합니다 - "설정을 취소하기 전에"의미했습니다.

나는 특정 세션 쿠키를 파괴하려는, 그래서 너무 좋아하세요 :

unset($_SESSION['name']); 

을 ...하지만 사용자 또는 세션이 설정되지 않을 수 있습니다. 그래서, 제가 먼저 존재하는지 확인해야합니까, 아니면 unset()가 오류없이 저를 돌보고 있습니까? 나는 당신이 당신이 그것을 확인 여부 걔,을 확인했다 여부는 중요하지 않습니다 생각

if (isset($_SESSION['name'])) { 

    unset($_SESSION['name']); 

} 
+2

텐트 테스트 답변은? –

+0

당신은 그것을 시험해보고보아야합니다. – j08691

+0

배열에 키가 있는지 항상 확인하는 것이 좋습니다. 그렇지 않으면 로그에 E_NOTICE가 표시됩니다. – jpaljasma

답변

0

는 세션이 해제되고 해제 기능은 오류를 반환하지 않습니다.

+0

이것은 코멘트, 대답이 아닙니다. – pableiros

+0

@pableiros 이것은 대답이 아닙니까? – Paulpro

+0

실제로 우리는 모두 +1과 같은 대답을 가지고 있습니다. 우리가 질문을 올바르게 읽으면, 우리는 @JROB가 알고 싶어하는 것을 얻습니다. –

관련 문제