2016-09-29 2 views
0

session_destroy()이 다른 사용자에게 영향을 줍니까? 동일한 사이트에 두 명의 사용자가 있고 첫 번째 코드가 session_destroy()이 호출 된 코드의 한 지점에 도착하는 상황을 상상해보십시오. 이렇게하면 사이트의 모든 세션 데이터가 삭제됩니다 (두 번째 사용자의 경우에도 마찬가지입니까?).세션이 온라인으로 작동하는 방법

+0

또한 http://php.net/manual/en/function.session-unset.php와 ** 사용자 공헌 노트를 통과 . ** –

답변

1

session_destroy() 사용자 2에 영향을주지 않습니다.

간략한 설명 사용자 세션이 어떻게 작동하는지 설명합니다.

세션은 여러 페이지에 걸쳐 사용될 정보를 (변수로) 저장하는 방법입니다.

쿠키와 달리 정보는 사용자 컴퓨터에 저장되지 않습니다.

세션이 시작되는 다음과 같은 것들이

  • PHP 먼저 고유 식별자 (32 16 진수의 임의의 문자열)
  • PHPSESSID라는 쿠키가 자동으로 독특한 저장하기 위해 사용자의 컴퓨터로 전송을 생성 일 세션 식별 문자열
  • 파일
  • 자동으로 지정된 임시 디렉토리에서 서버에 생성 및 고유 식별자

의 이름을 곰 사용자 브라우저를 잃거나 페이지를 떠난 후 때 세션이 종료됩니다.

더 자세한 정보는 아래를 참조하십시오 session

나는()`session_unset`로 보일 것이다
1

A 'session` 사용자 당 정의에 의해, 그래서 아니, 사용자 1 세션을 파괴하는 것은 더 에만이 세션에 하나의 사용자에 영향을 미칠 것입니다

관련 문제