JavaScript와 PHP 쿠키의 차이점은 무엇입니까?

WBOY
풀어 주다: 2023-09-02 12:30:02
앞으로
1146명이 탐색했습니다.

JavaScript와 PHP 쿠키의 차이점은 무엇입니까?

JavaScript 쿠키

JavaScript 쿠키를 사용하는 것은 선호도, 구매, 커미션 및 기타 정보를 기억하고 추적하는 가장 효과적인 방법입니다. 더 나은 방문자 경험이나 웹사이트 통계를 위해 필요한 정보입니다.

PHP 쿠키

쿠키는 클라이언트의 컴퓨터에 저장되고 추적 목적으로 보관되는 텍스트 파일입니다. PHP는 HTTP 쿠키를 투명하게 지원합니다.

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

서버는 쿠키 형식으로 방문자의 브라우저에 일부 데이터를 보냅니다. 브라우저는 쿠키를 허용할 수 있습니다. 존재하는 경우 방문자의 하드 드라이브에 일반 텍스트 기록으로 저장됩니다. 이제 방문자가 사이트의 다른 페이지에 도달하면 브라우저는 검색을 위해 동일한 쿠키를 서버로 보냅니다. 일단 검색되면 서버는 이전에 저장된 내용을 알고/기억합니다.

쿠키에 포함된 데이터는 웹 브라우저와 웹 서버 간에 자동으로 전송되므로 서버의 CGI 스크립트가 클라이언트에 저장된 쿠키 값을 읽고 쓸 수 있습니다.

JavaScript는 Document 개체의 쿠키 속성을 사용하여 쿠키를 조작할 수도 있습니다. JavaScript는 현재 웹페이지에 적용된 쿠키를 읽고, 생성하고, 수정하고, 삭제할 수 있습니다.

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

쿠키는 일반적으로 HTTP 헤더에 설정됩니다(단, JavaScript는 브라우저에서 직접 쿠키를 설정할 수도 있음). 쿠키를 설정하는 PHP 스크립트는

HTTP/1.1 200 OK
Date: Fri, 04 Feb 2000 21:03:38 GMT
Server: Apache/1.3.9 (UNIX) PHP/4.0b3
Set-Cookie: name = xyz; expires = Friday, 04-Feb-07 22:03:38 GMT;
            path = /; domain = tutorialspoint.com
Connection: close
Content-Type: text/html
로그인 후 복사

와 같은 헤더를 보낼 수 있습니다. 보시다시피 Set-Cookie 헤더에는 이름-값 쌍, GMT 날짜, 경로 및 도메인이 포함되어 있습니다. 이름과 값은 URL로 인코딩됩니다. "만료" 필드는 주어진 시간과 날짜가 지나면 쿠키를 "삭제"하도록 브라우저에 지시합니다.

PHP는 쿠키를 설정하는 setcookie() 함수를 제공합니다. 이 함수는 최대 6개의 인수를 사용하며 표시 전에 호출해야 합니다.

위 내용은 JavaScript와 PHP 쿠키의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿