세션 관리 및 제어
이 섹션에서는 세션 관리 및 제어에 대해 알아봅니다. 가장 먼저 알아야 할 것은 세션이 무엇인지입니다.
말 그대로 대화는 두 사람이 이야기하고 소통하는 과정입니다.
브라우저는 웹사이트를 열고 웹사이트 서버와 상호작용합니다. 두 컴퓨터 사이의 통신입니다. 그러므로 우리는 좀 더 의인화되어 두 장치 간의 대화라고 생각할 수도 있습니다.
하지만 특별한 점은 브라우저가 컴퓨터에 있는 소프트웨어이기 때문에 이 소프트웨어에는 모양도 없고 소리도 없고 ID 카드도 없다는 것입니다... 우리는 누가 이 웹사이트를 방문했는지 모릅니다.
IP만 인식한다면 같은 회사이고 집IP도 모두 같습니다. 하나의 IP는 여러 컴퓨터에 해당할 수 있습니다. 또는 사용 후 IP가 변경되는 경우 IP를 사용하여 사용자의 고유한 신원을 식별하는 것은 확실히 비현실적입니다.
사실 우리 인간 사회의 사고 모델은 이미 이 문제를 해결했습니다. 회의에 관한 두 가지 이야기를 들려드리겠습니다.
몇십 년 전만 해도 사람들은 회의를 할 때 모두 참가 카드를 가져와야 했습니다. 이 참가카드에는 본인의 직위, 이름, 소속, 사진 등의 정보가 들어있습니다. 회의 중에 회의 보안 담당자와 주최자는 관련 정보만 확인하면 됩니다.
십년이 지난 지금은 점점 더 발전해 나가고 있습니다. 회의에 참석하기 전에 카드나 배지가 발급됩니다. 이 배지에는 고유번호가 있습니다. 번호를 받은 후 카메라를 사용해 자동으로 사진을 찍어 입학 비교 작업을 완료하세요.
컴퓨터에도 다음 두 가지 인증 방법이 있습니다.
사람들이 컨퍼런스 패스에 있는 모든 관련 정보를 가져오는 이 세션 방법을 쿠키라고 합니다. 이 모드에서는 정보가 사용자의 컴퓨터에 저장됩니다.
번호나 자기카드만 지참하면 되며, 이 정보를 이용해 사진, 이름, 기타 정보를 인증하는 방식을 세션이라고 합니다. 사용자의 로컬 영역에 로컬로 작은 값 집합만 저장하고 다른 모든 정보는 서버에 저장됩니다.
더 전문적인 언어로 설명하세요.
HTTP 프로토콜은 상태 비저장입니다. 무국적이란 무엇입니까? 내 웹사이트 주소를 입력하시면 데이터를 보내드립니다. 당신이 김산지방이든, 아베든, 오바마든 상관없습니다.
실제로 우리는 로그인을 하고 나면 모든 사람이 누구인지 알 수 있는 경우가 많습니다. HTTP 프로토콜에는 다음 두 가지 방법이 있습니다.
- 쿠키 세션 기술
- 세션 세션 기술