쿠키는 웹 페이지에 사용자 정보를 저장하는 데 도움이됩니다. 더 나은 방문자 경험이나 사이트 통계에 필요한 선호도, 구매, 수수료 및 기타 정보를 기억하고 추적하는 가장 효율적인 방법 중 하나입니다. 이것에 쿠키 기사, 우리는 다음 순서로 쿠키의 깊이에 대해 알아볼 것입니다.
쿠키 란 무엇입니까?
쿠키는 시스템의 작은 텍스트 파일에 저장된 데이터입니다. 웹 서버가 웹 페이지를 브라우저로 보내면 연결이 종료되고 서버는 사용자에 대한 모든 것을 잊어 버립니다.
쿠키는 사용자에 대한 정보를 기억하는 문제를 해결하기 위해 고안되었습니다. 예를 들면 :
사용자가 웹 페이지를 방문하면 이름이 쿠키에 저장 될 수 있습니다.
다음에 사용자가 페이지를 방문 할 때 쿠키는 사용자 이름을 기억합니다.
모든 웹 페이지에서 사용자의 정보를 기억합니다. 정보를 포함합니다. 다음과 같이 세미콜론으로 구분 된 이름-값 쌍의 형식입니다.
사용자 이름 = 데이지 그린
이제이 쿠키가 어떻게 작동하는지 살펴 보겠습니다.
어떻게 작동합니까?
서버는 쿠키 형태로 방문자의 브라우저에 일부 데이터를 보냅니다. 이제 브라우저가 쿠키를 수락 할 수 있습니다. 그렇다면 방문자의 하드 드라이브에 일반 텍스트 레코드로 저장됩니다.
방문자가 사이트의 다른 페이지에 도착하면 브라우저는 검색을 위해 동일한 쿠키를 서버로 보냅니다. 검색되면 서버는 이전에 저장된 내용을 알고 있거나 기억합니다.
자바 스크립트는 배열의 크기를 얻습니다.
쿠키는 5 개의 가변 길이 필드 :
만료 & minus 쿠키가 만료되는 날짜를 표시합니다. 비어있는 경우 방문자가 브라우저를 종료 할 때 쿠키가 만료됩니다.
도메인 & minus 도메인 필드는 사이트의 도메인 이름을 제공합니다.
통로 & minus 쿠키를 설정하는 디렉토리 또는 웹 페이지의 경로입니다. 디렉토리 나 페이지에서 쿠키를 검색하려면 비워 둘 수 있습니다.
안전한 & minus이 필드에 'secure'라는 단어가 포함 된 경우 쿠키는 보안 서버를 통해서만 검색 될 수 있습니다. 이 필드가 비어 있으면 그러한 제한이 없습니다.
이름 = 값 & minus 키-값 쌍의 형태로 설정 및 검색되는 쿠키를 나타냅니다.
쿠키가 무엇이며 어떻게 작동하는지 알았으니 이제 JavaScript 쿠키에 대해 자세히 알아 보겠습니다.
자바 스크립트 쿠키
JavaScript에서는 Document 객체의 쿠키 속성을 사용하여 쿠키를 조작 할 수 있습니다. JavaScript는 현재 웹 페이지에 적용되는 쿠키를 읽고, 만들고, 수정하고, 삭제할 수 있습니다. 이제 예제를 살펴보고 JavaScript에서 쿠키가 사용되는 방식을 이해하겠습니다.
쿠키 생성
JavaScript는 document.cookie 특성. 다음과 같은 방법으로 쿠키를 생성 할 수 있습니다.
document.cookie = '사용자 이름 = 데이지 그린'
쿠키의 만료 날짜를 추가 할 수도 있습니다. 기본적으로 쿠키는 브라우저가 닫히면 삭제됩니다.
자바에서 직렬화가 필요한 이유
document.cookie = 'username = Daisy Green 만료 = 2019 년 8 월 26 일 월요일 12:00:00 UTC'
매개 변수를 사용하여 쿠키가 속한 경로를 브라우저에 알릴 수도 있습니다. 기본적으로 쿠키는 현재 페이지에 속합니다.
document.cookie = 'username = Daisy Green 만료 = 2019 년 8 월 26 일 월요일 12:00:00 UTC'path = / '
쿠키 읽기
document.cookie 객체의 값이 쿠키이기 때문에 쿠키를 읽는 것은 쿠키를 쓰는 것만 큼 간단합니다. 쿠키에 액세스 할 때마다이 문자열을 사용할 수 있습니다. document.cookie 문자열은 세미콜론으로 구분 된 이름 = 값 쌍 목록을 유지합니다. 여기서 name은 쿠키 이름을 나타내고 value는 해당 문자열 값입니다.
JavaScript 쿠키는 다음과 같은 방법으로 읽을 수 있습니다.
var x = document.cookie
예:
자바에서 파일을 사용하는 방법