개발/알아둘 기본 개념
session이란?
후누피
2023. 3. 13. 22:41
728x90
● 세션이란?
특정 시간의 구간을 의미하며, 세션 관리는 사용자의 상태를 유지하는 방법을 말한다.
브라우저를 종료하기 전까지 유지된다.
● 세션관리 목적
사용자의 정보를 일정 조건동안 유지하기 위해.
페이지를 이동할 때 마다 로그인을 요구하지 않고 세션을 통해 이미 로그인 한 사용자임을 입증할 수 있다.
ex) 세션에 로그인정보를 미리저장해놓으면 메일확인, 검색 및 작업을 할 때 마다 새로 로그인을 하지않아도 된다.
● 쿠키란?
특정 웹 사이트를 방문 했을 때 만들어지는 정보를 담는 파일을 지칭한다.
상태 정보를 유지하는 기술
그렇다면,,,
● 쿠키와 세션의 차이점?
쿠키는 방문자의 정보를 방문자 컴퓨터의 메모리에 저장하는 것을 말한다.
세션은 방문자의 요청에 따른 정보를 방문자 메모리에 저장하는 것이 아닌
웹 서버가 세션 아이디 파일을 만들어 서비스가 돌아가고 있는 서버에 저장을 하는것을 말한다.
728x90