나는 play_mode의 설정 만 해제하고 싶지만 두 번째 줄 또한 landing_site를 해제합니다.세션을 설정하지 않고 모든 변수를 설정 해제 하시겠습니까?
왜 이런 일이 발생합니까?
session_start();
session_unset($_SESSION['play_mode']);
echo $_SESSION['landing_site'];
나는 play_mode의 설정 만 해제하고 싶지만 두 번째 줄 또한 landing_site를 해제합니다.세션을 설정하지 않고 모든 변수를 설정 해제 하시겠습니까?
왜 이런 일이 발생합니까?
session_start();
session_unset($_SESSION['play_mode']);
echo $_SESSION['landing_site'];
은, 때문에
The session_unset() function frees all session variables currently registered.
또한, session_unset()
은 인수가없는, the documentation에 따라.
$_SESSION['play_mode']
만 설정 해제하려는 경우 unset($_SESSION['play_mode'])
을 수행하십시오.
가 [편집]
이 질문이 더 필요
unset($_SESSION['play_mode']);
:
당신은) (해제
session_unset
The session_unset() function frees all session variables currently registered.
대신이 시도 하나의 var에) (전체 세션을 session_unset하지 원하는 설명서를 연결하는 사람들!
void session_unset (void)
The session_unset() function frees all session variables currently registered.
방금 설정되지 않은 사용 후 하나의 변수를 설정 해제하려면 php.net
에서.
unset($_SESSION['play_mode']);
간단한 ECHO의 세 번째 줄을 변경하면 얻을 수 있습니다. ""두 번째 줄을 제거하면 "www.example.com"이 표시됩니다. – lisovaccaro