본문 바로가기
코딩 하루

쿠키가 뭐지 ?

by 산이슬님 2021. 6. 10.

https://www.youtube.com/watch?v=1emZgLiGE4s 

 

작은 것 하나하나 궁금증을 갖고 

더 자세히 알아보는 자세가 필요합니다 ! ! ! 

 

do you know http ? 

 

http = stateless = 메모리가 없어 

 

http는 비연결 상태 ; 연결 준비상태 

우리가 request하면 yes 하고 connect 된다. 

연결하면 ? 

연결은 끊어진다. - 홈페이지연결이 바로 끊어지는 거지 

하지만 요즘은 로그인도 해야하고, 언어도 설정 해야하고, 쇼핑의 경우엔 사용화폐도 만들어야하고 

 

ㅡ>>> 유저 - 비번 받으면 DB, 서버 는 영수증 같은걸 만들지 

>> 다시 그 영수증을 유저에게 주지 

영수증은? 우리가 보관해야하지 

ㅡㅡㅡㅡ> 브라우저에서 일어진 이 일은 하드디스크에 저장해야지 

 

다시 우리가 구글이나 네이버에 요청을 보낸다면 

우리가 거기서 받은 영수증들을 모아놓은 하드에 쌓여있는 쿠키가 네이버로 보내지고

정확하게는 서버에서 받지 

내가 OOO이니까 내가 편하게 홈페이지를 즐길 수 있는 상태가 되는거지 

 

http는 아무것도 아냐 

요청에 대한 응답을 할 뿐이지. 그리곤 끊어지고 

그 응답을 할때 더 좋은 대답을 해줘야겠지 

내가 한국인이라면 안녕. 영어를 쓴다면 hello 을 보내주겠지 

 

 

쿠키의 규칙 
1. Domain Scoped

2. Sent Automatically

3. Set Automatically

 

페이스북이 만든 쿠키는 페이스북에서만 보내질 수 있따. 

자동으로 보내지고 

자동으로 세팅된다. 

ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ

그렇지만, 내가 네이버에 로그인 하면 

수많은 쿠키가 형성된다. 

광고창, 페이스북으로 로그인, 좋아요 버튼 등등 (자바스크립트를 통한) 

 

그럼 이렇게 된다.

 

페이스북 A 이용자가 

1,2,3,4,5, 사이트에 가서 클릭을 햇네 ?

다섯군데 모두 쇼핑몰이네 ? 

A는 로그인한 기록이 있다. 나이, 정보, 취향을 모두 수집. 

 

BOMB ! 

댓글