>백엔드 개발 >PHP 튜토리얼 >PHP에서 쿠키의 기능과 용도는 무엇입니까?

PHP에서 쿠키의 기능과 용도는 무엇입니까?

伊谢尔伦
伊谢尔伦원래의
2017-04-24 15:27:072949검색

쿠키의 기능

쿠키는 서버에서 생성되어 User-Agent(주로 브라우저)에 전달되며 브라우저는 해당 쿠키를 저장합니다. 키/값은 특정 디렉터리의 텍스트 파일에 저장되며, 다음에 동일한 웹 사이트를 요청할 때 쿠키가 서버로 전송됩니다(브라우저가 쿠키를 활성화하도록 설정되어 있는 경우). 쿠키의 이름과 값은 서버측 개발자가 정의할 수 있으므로 서버는 사용자가 정당한 사용자인지, 재로그인이 필요한지 등을 알 수 있습니다. 서버는 쿠키에 포함된 정보를 설정하거나 읽을 수 있습니다. 쿠키는 서버와의 사용자 세션 상태를 유지합니다.

웹 서버는 쿠키에 포함된 정보를 통해 이 정보를 필터링하거나 유지하여 HTTP 전송 중에 상태를 확인할 수 있습니다.

쿠키는 일반적으로 다음 세 가지 측면에서 사용됩니다.

방문자에 대한 특정 정보를 기록합니다. 예를 들어, 쿠키는 사용자가 웹페이지를 방문하는 횟수를 기록하거나 입력된 정보를 기록하는 데 사용될 수 있습니다. 또한 일부 웹사이트에서는 쿠키를 사용하여 방문자의 마지막 로그인 사용자 이름을 자동으로 기록할 수 있습니다.

페이지 간에 변수를 전달합니다. 브라우저는 현재 페이지의 변수 정보를 저장하지 않습니다. 페이지를 닫으면 페이지의 모든 변수 정보가 사라집니다. 사용자가 변수 id=6을 선언하고 이 변수를 다른 페이지에 전달하려는 경우 변수 id를 쿠키 형식으로 저장한 후 다음 페이지에서 쿠키를 읽어 변수 값을 얻을 수 있습니다.

본 인터넷 페이지를 임시 쿠키 파일에 저장하면 향후 검색 속도가 향상될 수 있습니다.

참고: 일반적으로 데이터 세트 또는 기타 대용량 데이터를 저장하는 데 쿠키를 사용하지 마십시오. 모든 브라우저가 쿠키를 지원하는 것은 아니며 데이터 정보는 클라이언트 컴퓨터에 일반 텍스트 형식으로 저장되므로 민감하고 암호화되지 않은 데이터를 저장하지 않는 것이 가장 좋습니다. 그렇지 않으면 네트워크 보안에 영향을 미칠 수 있습니다. .

쿠키는 어떤 용도로 사용되나요?

쿠키의 가장 기본적인 목적은 웹 사이트가 방문자에 대한 정보를 저장하도록 돕는 것입니다. 보다 일반적으로 쿠키는 웹 애플리케이션의 연속성을 유지(즉, "상태 관리" 수행)하는 방법입니다. 브라우저와 웹 서버는 실제 정보 교환의 짧은 기간을 제외하고 항상 연결이 끊어져 있으며 사용자가 웹 서버에 보내는 각 요청은 다른 모든 요청과 독립적으로 처리됩니다. 그러나 대부분의 경우 귀하가 페이지를 요청할 때 웹 서버가 귀하를 인식하는 것이 필요합니다. 예를 들어, 쇼핑 사이트의 웹 서버는 사이트에서 장바구니 및 기타 사용자 관련 정보를 관리할 수 있도록 각 구매자를 추적합니다. 따라서 쿠키는 명함처럼 작동하여 애플리케이션이 진행 방법을 결정하는 데 도움이 되는 관련 식별 정보를 제공합니다.

쿠키를 사용하면 웹사이트가 귀하를 기억할 수 있도록 설계된 다양한 목적으로 사용될 수 있습니다. 예를 들어, 설문 조사를 구현하는 사이트는 쿠키를 부울 값으로 사용하여 귀하의 브라우저가 이미 설문 조사에 참여했는지 여부를 표시함으로써 귀하가 두 번 투표하는 것을 방지할 수 있지만 사용자 로그인이 필요한 사이트에서는 쿠키를 사용하여 다음을 수행할 수 있습니다. 매번 자격 증명을 입력할 필요가 없도록 이미 로그인되어 있는지 확인하십시오.

위 내용은 PHP에서 쿠키의 기능과 용도는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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