1. 쿠키(Cookie)
- 쿠키는 클라이언트(브라우저) 로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일이다.
 - 이름, 값, 유효시간, 도메인, 경로 로 이루어져있다.
 - ex) 쇼핑몰 장바구니, 로그인시 아이디 또는 비밀번호 저장, 팝업에서 오늘 더이상 이 창을 보지않음 등
 
2. 세션(Session)
- 세션은 쿠키를 기반하고 있지만, 사용자 정보 파일을 브라우저에 저장하는 쿠키와 달리 세션은 서버에서 관리한다.
 - 각 클라이언트에게 고유 ID를 부여한다.
 - 보안성에서 쿠키보다 우수하다.
 - 사용자가 많을수록 서버 메모리를 많이 차지하게된다.
 
3. 차이점
- 쿠키와 세션은 비슷한 역할을 한다. 세션도 쿠키를 사용하기때문이다. 가장큰 차이점으로는 사용자의 정보가 저장되는 위치가 로컬이냐, 서버냐 가 가장 큰 차이점이라고 본다.
 
4. 자바스크립트(JS) 에서의 쿠키 사용법
아래 함수를 실행하면 쿠키가 세팅된다.
function setCookie(name, value, exp) {
	  var date = new Date();
	  date.setTime(date.getTime() + exp*24*60*60*1000);
	  document.cookie = name + '=' + value + ';expires=' + date.toUTCString() + ';path=/';
	}
'JavaScript > JavaScript😊' 카테고리의 다른 글
| [JavaScript] window.location 옵션으로 현재페이지 url 가져오기 (0) | 2021.12.03 | 
|---|---|
| [JavaScript] 날짜구하는 함수만들기 (0) | 2021.09.01 | 
| [JavaScript] 동적으로 바뀌는 Date(연도, 월) (0) | 2020.10.18 | 
| [JavaScript] raido 버튼 유효성 검사 (2) | 2020.10.18 | 
| [JavaScript] .prop 과 .attr 의 차이 (2) | 2020.10.18 | 
1. 쿠키(Cookie)
- 쿠키는 클라이언트(브라우저) 로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일이다.
 - 이름, 값, 유효시간, 도메인, 경로 로 이루어져있다.
 - ex) 쇼핑몰 장바구니, 로그인시 아이디 또는 비밀번호 저장, 팝업에서 오늘 더이상 이 창을 보지않음 등
 
2. 세션(Session)
- 세션은 쿠키를 기반하고 있지만, 사용자 정보 파일을 브라우저에 저장하는 쿠키와 달리 세션은 서버에서 관리한다.
 - 각 클라이언트에게 고유 ID를 부여한다.
 - 보안성에서 쿠키보다 우수하다.
 - 사용자가 많을수록 서버 메모리를 많이 차지하게된다.
 
3. 차이점
- 쿠키와 세션은 비슷한 역할을 한다. 세션도 쿠키를 사용하기때문이다. 가장큰 차이점으로는 사용자의 정보가 저장되는 위치가 로컬이냐, 서버냐 가 가장 큰 차이점이라고 본다.
 
4. 자바스크립트(JS) 에서의 쿠키 사용법
아래 함수를 실행하면 쿠키가 세팅된다.
function setCookie(name, value, exp) { 	  var date = new Date(); 	  date.setTime(date.getTime() + exp*24*60*60*1000); 	  document.cookie = name + '=' + value + ';expires=' + date.toUTCString() + ';path=/'; 	} 
'JavaScript > JavaScript😊' 카테고리의 다른 글
| [JavaScript] window.location 옵션으로 현재페이지 url 가져오기 (0) | 2021.12.03 | 
|---|---|
| [JavaScript] 날짜구하는 함수만들기 (0) | 2021.09.01 | 
| [JavaScript] 동적으로 바뀌는 Date(연도, 월) (0) | 2020.10.18 | 
| [JavaScript] raido 버튼 유효성 검사 (2) | 2020.10.18 | 
| [JavaScript] .prop 과 .attr 의 차이 (2) | 2020.10.18 |