> 웹 프론트엔드 > JS 튜토리얼 > Javascript는 쿠키 함수 code_javascript 기술을 읽습니다.

Javascript는 쿠키 함수 code_javascript 기술을 읽습니다.

WBOY
풀어 주다: 2016-05-16 18:18:24
원래의
1030명이 탐색했습니다.

사용법:
1. 쿠키 설정

코드 복사 코드는 다음과 같습니다.

var cookie = new JSCookie();
// 일반 설정
cookie .SetCookie("key1","val1")
// 만료 시간은 1년입니다
varexpire_time = new Date();
expire_time.setFullYear(expire_time.getFullYear() 1);
cookie .SetCookie("key2","val2",expire_time)// 도메인 및 설정 만료 시간이 있는 경로
cookie .SetCookie("key3","val3",expire_time,".cnblogs.com","/")
// 하위 키로 쿠키를 설정합니다. 하위 키는 k1, k2입니다. , k3
cookie .SetCookie("k1=1&k2=2&k3=3")



쿠키 읽기
코드 복사 코드는 다음과 같습니다.
// 간단히 get
cookie .GetCookie("key1 ");
cookie .GetCookie("key2");
cookie .GetCookie("key3");
cookie .GetCookie("key4");
// 하위 키 k1 값을 가져옵니다. key4
쿠키 ​​.GetChild("key4","k1")



3. 삭제
코드 복사 코드는 다음과 같습니다.
cookie .Expire("key1")
cookie .Expire("key2");
cookie .Expire("key3");
cookie .Expire("key4");


예:

코드 복사 코드는 다음과 같습니다.



일반 방법을 사용하여 쿠키 값 읽기

asp 쿠키는 URL로 인코딩되어 있으므로 읽기 전에 이스케이프를 해제해야 합니다.

다음은 단일 값 및 다중 값을 포함하여 쿠키를 가져오는 데 사용하는 일반적인 방법입니다.


코드 복사

코드는 다음과 같습니다:

var re = new RegExp((sSubName ? sMainName "=(? :.*?&)*?" sSubName "=([^&;$]*)" : sMainName "=([^;$]*)"),"i"); re.test( unescape(document.cookie)) ? RegExp["$1"] : ""
}

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