>웹 프론트엔드 >프런트엔드 Q&A >쿠키란 무엇입니까? 어떻게 작동하나요?

쿠키란 무엇입니까? 어떻게 작동하나요?

青灯夜游
青灯夜游원래의
2019-01-18 10:51:396011검색

많은 웹사이트에서는 쿠키라는 작은 문자열을 사용하여 연결 간에 지속적인 클라이언트 측 상태를 저장합니다. 다음 기사에서는 쿠키에 대해 소개하고 쿠키 작동 방식을 간략하게 설명하겠습니다. 도움이 되기를 바랍니다.

쿠키란 무엇입니까? 어떻게 작동하나요?

쿠키란 무엇인가요?

쿠키는 사용자의 컴퓨터에 저장되는 작은 파일입니다. 이는 특정 클라이언트 및 웹사이트와 관련된 적당한 양의 데이터를 보유하는 데 사용되며 웹 서버 또는 클라이언트 컴퓨터를 통해 액세스할 수 있습니다.

쿠키에는 기본적으로 당사가 웹사이트에서 탐색하는 정보(설정, 기록 등)와 관련된 작은 문서가 포함되어 있습니다. 예를 들어, 웹사이트를 보려는 언어를 선택하면 웹사이트는 해당 정보를 쿠키라는 파일에 저장하여 다음에 웹사이트를 방문할 때 이전에 저장된 쿠키를 읽을 수 있게 됩니다. 파일(설정된 웹사이트의 언어가 포함되어 있음). 이렇게 하면 언어를 다시 선택할 필요 없이 원하는 언어로 웹사이트를 볼 수 있습니다.

쿠키에 포함된 정보는 웹사이트 방문 시간, 장바구니에 추가된 항목, 웹사이트에서 클릭한 모든 링크 등 모든 유형일 수 있습니다.

특정 웹사이트에서 쿠키가 생성된 후 나중에 다른 웹사이트를 방문하면 해당 웹사이트는 첫 번째 웹사이트의 내용을 읽을 수 없습니다. 즉, 정보가 저장된 동일한 웹사이트에만 접근할 수 있습니다.

쿠키는 어떻게 작동하나요?

쿠키는 서버에서 클라이언트로 전달되고 요청 및 응답의 HTTP 헤더로 다시 전달됩니다. 서버는 쿠키를 사용하여 세션 ID, 장바구니 내용, 로그인 자격 증명, 사용자 기본 설정 등을 나타낼 수 있습니다. 쿠키가 어떻게 작동하는지 살펴보겠습니다.

쿠키란 무엇입니까? 어떻게 작동하나요?

위 그림에서 볼 수 있듯이 사용자가 처음으로 페이지를 요청하면 서버는 클라이언트 컴퓨터에 저장할 리소스와 함께 쿠키 개체를 보냅니다. 이 객체에는 요청 세부정보가 포함될 수 있습니다. 이제 나중에 사용자가 동일한 리소스를 다시 요청하면 사용자 경험을 더욱 향상시키기 위해 서버에서 사용할 수 있는 저장된 쿠키와 함께 요청을 보냅니다.

두 가지 유형의 쿠키

세션 쿠키:

세션 쿠키는 사용자가 웹사이트를 사용하는 동안, 일반적으로 웹 브라우저를 종료할 때에만 지속됩니다. 세션 쿠키가 삭제됩니다. 사용자가 서버에서 일정 시간(유휴 시간 초과) 동안 웹 사이트를 방문하지 않으면 세션 쿠키가 만료됩니다. 누군가 우리 컴퓨터를 사용하러 오면 사용자 이름과 비밀번호를 다시 입력해야 하기 때문에 세션 쿠키를 사용하는 웹사이트의 어떤 것도 볼 수 없습니다.

영구 쿠키:

영구 쿠키는 수명 주기가 설정된 상태입니다. 영구 쿠키는 사용자 세션보다 더 영구적입니다. 영구 쿠키의 최대 수명을 1년으로 설정하면 1년 이내에 사용자가 서버를 방문할 때마다 쿠키에 설정된 초기 값이 서버로 다시 전송됩니다. 이는 사용자가 원래 웹사이트에 어떻게 도착했는지와 같은 중요한 정보를 기록하는 데 사용될 수 있습니다. 이러한 이유로 영구 쿠키를 추적 쿠키라고도 합니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 쿠키란 무엇입니까? 어떻게 작동하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.