2012-02-16 2 views
0

나는 까다로운 질문이 있습니다.접두사/와일드 카드를 통해 세션 가져 오기

$ _SESSION [ '사용자 MSG'] $ _SESSION [ '사용자 ERR'], $ _SESSION [ '사용자 이름', $ _SESSION [ ': 우리가 세션을 명명 시작하면 말할 수 관리자-MSG '$ _SESSION [,]'관리자-ERR 난 그냥 세션을 파괴하려는 경우 그 "사용자 -"같은 키를 가진 무엇 ', $ _SESSION ['관리자 - 사용자 이름 ']

만 ? 우리가 어떻게하는거야?

실제로 admin (백엔드) 만 로그 아웃하고 싶습니다. 같은 사람은 내 프런트 엔드에 사용자로 로그인되어 있습니다. 이 같은

답변

1

뭔가 : 나는 더 좋은 옵션이 존재 생각하지 않는다

$prefix='user-'; 
foreach($_SESSION as $key => $val) 
    if (substr($key, 0, strlen($prefix)) === $prefix) 
     unset($_SESSION[$key]); 

.

+0

꽤 간단하고 사랑 스럽습니다. 고맙습니다. –