2016-07-27 3 views
3

PHP에서 세션 변수를 재설정하는 데 문제가 있습니다. 지금은 세션 변수를 리셋하는 테스트를하고 있지만 작동하지 않습니다.세션 변수가 재설정되지 않습니다.

session_start(); 
$_SESSION["name"] =false; 
if (!isset($_SESSION["name"])) { 
    $message = getname(); //can't get this to ever be called 
} else { 
    $message = welcome(); 
} 

무엇이 여기에 있습니까?

답변

7

당신은 false로 설정

unset($_SESSION['name']); 

변수 세션 (그래서 isset 여전히 true를 반환합니다), 유일한 차이점은 변수의 실제 값이 변경이다 그렇게 여전히 set의 수를 설정 해제하려면 ~ false.

관련 문제