Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- react
- mongo
- review
- figma
- CV
- nodejs
- Three
- ts
- CSS
- vscode
- UI
- js
- Git
- DB
- ML
- ps
- Linux
- frontend
- API
- GAN
- postgresql
- C++
- sqlite
- SOLID
- python
- backend
- PyTorch
- html
- Express
- PRISMA
Archives
- Today
- Total
아카이브
[JS] Object | 04. Cookie 본문
Cookie는 사용자가 브라우저를 닫아도 브라우저가 사용자의 정보를 저장할 수 있도록 합니다.
쿠키는 PC의 특정 위치에 텍스트 파일로 저장되며, 저장 전에 얼마 동안 저장할 것인지를 지정합니다.
쿠키는 보안에 취약하기에 중요한 정보는 쿠키로 저장하지 않는 것이 좋습니다.
※ 쿠키는 window가 아닌 document에 속해 있는 객체입니다.
쿠키는 문자열로만 저장할 수 있습니다.
따라서 쿠키를 저장할 때는 다음과 같은 형식의 문자열로 정리하여 document.cookie로 넘겨줘야 합니다.
document.cookie = "<cookie name>=<cookie value>;
expires=<expire date>;
path=<path>;
domain=<domain name>;
secure"
- expires | date.toGMTString()으로 받아와 저장합니다. 지정하지 않으면 브라우저를 닫는 즉시 쿠키가 만료됩니다.
- domain | 어느 도메인에서 쿠키를 저장하는지 지정합니다. 지정하지 않으면 현재 도메인으로 설정합니다.
- path | 쿠키를 사용할 수 있는 경로 범위를 지정합니다. 지정하지 않으면 모든 하위 페이지에서 사용할 수 있습니다.
- secure | true 값이면 서버에 전송할 때 안전한 SSL URL로만 요청 가능해집니다.
728x90
'Language > JavaScript' 카테고리의 다른 글
[JS] Object | 06. Element (0) | 2024.02.14 |
---|---|
[JS] Object | 05. Document (0) | 2024.02.14 |
[JS] Object | 03. Location & History (0) | 2024.02.13 |
[JS] Object | 02. Navigator 객체 (0) | 2024.02.13 |
[JS] Object | 01. Window 객체 (0) | 2024.02.12 |
Comments