|
쿠키라는는 http 프로토콜이 가지는 한계를 극복하기 위해서 만든 임시 방편입니다. 우리가 익스플로우 같은
브라우져로 웹서버에 접근하면 (가령 홈페이지 주소를 입력하거나.. 링크 주소를 눌러서) 웹서버는 브라우져가
요청한 주소(URL)에 관련 내용만 내려 주고는 연결을 끊어 버립니다. 흔히 사용자는 홈페이지를 계속 보기 때문에
웹서버와 연결을 유지하고 있다고 생각하지만 실상은 웹서버는 방금전에 접속한 사람과 다시 접근한 사람이 같은
사람인지 알수가 없습니다. 그래서 이러한 문제를 해결하기 위한 방법으로 쿠키나 세션 같은 개념의 것을 사용하여
로그인 상태를 유지합니다. 쿠키는 서버쪽에서 우리가 사용하는 PC에 과자 부스러기 같은 걸 남기고 간다고 해서
쿠키라고 불리웁니다. 이것을 직접 확인하시고 싶다면 [시작]=>[검색]에서 파일명에 cookie 라는 것을 검색 해 보시면
피시에 저장되어 있는 간단한 텍스트 파일을 확인 하실수 있을 겁니다. 아니면 아무 사이트에 로그인 하신후..
주소창에 이렇게 넣어서 접근해보시면 현재 쿠키 내용을 보실수 있습니다. javascript:alert(document.cookie)
일단 PC에 쿠키가 저장이 되면 그다음부터는 브라우져가 동일한 사이트 접근을 할 때는 서버에서 내려준 쿠키를
패킷의 헤드 부분에 가지고 들어갑니다. 쿠키를 사용할때는 변수명,변수에 들어가는값,적용할 디렉토리,그리고 쿠키를
유지할 시간 등이 들어갑니다. 쿠키 유지시간은 쿠키 생성시 결정됩니다. 브라우저 창을 닫으므로 소멸되는 것과,
시간을 정해서 소멸되도록 할 수 있습니다. 일정 시간동안 쿠키를 유지한다는 의미 입니다.
어떤 사이트에 접속시 로그인에 아이디가 자동으로 입력되는 것은 이 쿠키에 의해서 가능한 것입니다.
로그인에 문제가 있을시 이 쿠키를 비워주시면 대부분의 문제는 해결될 것입니다. 브라우저 창의 도구>인터넷 옵션>쿠키삭제 를
선택하시면 현재 자신의 PC에 저장된 쿠키를 삭제할 수 있습니다.
|