이 기사에서는 JavaScript의 쿠키 개체 사용에 대해 설명합니다. 참조를 위해 공유하십시오. 세부 사항은 다음과 같습니다.
재산
쿠키의 이름을 나타내는 고유 한 속성의 이름을 설정해야합니다.
만료 된 쿠키의 생존주기를 지정합니다. 설정하지 않으면 브라우저 종료가 자동으로 만료됩니다.
PATH는 다른 웹 페이지의 쿠키를 서버로 가용 할 수 있습니다. 일반적으로 쿠키는 동일한 디렉토리의 모든 페이지에 사용할 수 있습니다. 경로 속성이 설정되면 쿠키는 지정된 경로 및 하위 경로의 모든 웹 페이지에 대해서만 유효합니다.
도메인 많은 서버는 여러 서버로 구성됩니다. 도메인 속성은 주로 쿠키를 공유하도록 동일한 도메인에서 여러 서버를 설정합니다. 웹 서버 A가 웹 서버 B와 쿠키를 공유 해야하는 경우 쿠키의 도메인 속성을 B로 설정해야하므로 A가 생성 한 쿠키를 A와 B로 공유 할 수 있습니다.
일반적으로 SSL을 지원하는 보안 웹 사이트는 HTTPS로 시작합니다. 보안 속성은 쿠키를 HTTPS 또는 기타 보안 프로토콜을 통해서만 액세스 할 수 있도록 설정할 수 있습니다.
쿠키는 본질적으로 끈입니다
일반적으로 쿠키에는 세미콜론, 쉼표, 공간 등과 같은 특수 문자가 포함될 수 없지만, 이러한 문자는 인코딩을 사용하여 전송할 수 있습니다. 즉, 텍스트 문자열의 특수 문자를 해당 16 진 ASCII 값으로 변환합니다. Encodeuri () 함수는 텍스트 문자를 효과적인 URI로 변환하는 데 사용될 수 있으며 DecodeUri () 함수를 사용하여 디코딩 할 수 있습니다.
쿠키를 작성하십시오
var cookietest = "name = username"; document.cookie = Cookietest; // 세미콜론으로 다른 속성을 세그먼트 var date = newDate (); 날짜 .setDate (date.getDate ()+7); // 쿠키의 생존 시간을 일주일로 설정하십시오.
쿠키를 읽으십시오
var cookiestring = decodeuri (Document.Cookie); var cookiearray = cookiestring.split ( ";"); for (vari = 0; i <cookieARRay.length; i ++) {var cookienum = CookieArray [i] .split ( "="); var cookiename = cookienum [0]; var cookievalue = Cookienum [1]; }쿠키 삭제
var date = newDate (); 날짜 .settime (date.gettime () -00000); document.cookie = "name = user; expires ="+date.togmtstring; // 쿠키 삭제는 만료 시간을 과거 시간 값으로 설정하는 것입니다.
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.