2013년 3월 30일 토요일

cookie and session



쿠키
서버측에서 클라이언트측에 상태 정보를 저장하고 추출하는 원리
최초는 서버에서 set-cookie로 설정해 주며 서버는 준 쿠키로 상태를 판별하는 것
방문했던 사이트가 계속 로그인 중일때
팝업 오늘창 다시 보지 않기.

세션
세션이란 클라이언트와 웹서버 간에 네트워크 연결이 지속적으로 유지되고 있는 상태
사용자가 서버에 접속요청을 하게 되면 세션이라는 고유값을 부여 한다.
이는 클라이언트를 구분할 수 있는 고유의 값이 된다. 이를 판단하는것이 쿠키이다.




공통점과 차이점
쿠키는 클라이언트에 저장이 되며 세션은 서버의 상태로 저장된다는 점이 다른다.
쿠키의 경우 서버의 자원을 사용하지 않지만 세션의 경우는 서버에 저장되기 때문에 서버의 자원을 사용한다고 볼 수 있다.









쿠키
저장위치 : 사용자 pc
저장형식 : txt파일
종료 : 브라우져 종료시 보통은 삭제
쿠키 하나당 4 kb

세션
저장위치 : 서버
저장형식 : object
종료 : 알 수 없지만 사용자가 세션을 종료한다고 알려주면 종료 된다.


세션과 쿠키를 만드는 방법

댓글 없음:

댓글 쓰기