>  기사  >  웹 프론트엔드  >  cookie_javascript 기술을 얻기 위한 JS 설정 방법

cookie_javascript 기술을 얻기 위한 JS 설정 방법

WBOY
WBOY원래의
2016-05-16 17:02:171309검색

권위 있는 JavaScript 가이드와 프로젝트 개발 중에 온라인으로 수집된 정보를 결합하여 쿠키를 설정하고 얻는 두 가지 방법이 컴파일되었습니다.

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

<script> <p>//쿠키 설정 방법 1<br>function setCookie(name,value){ <br> var exp = new Date() <br> exp.setTime(exp.getTime() 1*60*60*1000 );//유효기간은 1시간입니다<br> document.cookie = name "=" escape (value) ";expires=" exp.toGMTString() <br>}</p> <p>/*쿠키에 액세스할 때는 일반적으로 삽입하기 쉬운 문자를 인코딩해야 합니다. 이에 따라 쿠키를 얻을 때 인코딩 방법이 많이 필요합니다. 시간이 있으면 인코딩 및 디코딩에 대한 블로그를 작성하세요. /</p> <p>//쿠키 방식 2 설정 쿠키 직접 저장<br>document.cookie = "homepage = http://www.jb51.net";</p> <p> /*---------------------------------- --- ---------------------------------- --- ------*/</p> <p>//쿠키 가져오기 함수 방법 1<br>function getCookie(name){</p> <p> var arr = document.cookie.match(new RegExp("(^| )" name "=([^;]*)(;|$)"));</p> <p>if(arr != null) </p> <p> unescape(arr[2])를 반환합니다.</p> <p> null을 반환합니다.</p> <p>}</p> <p>//쿠키 가져오기 함수 방법 2<br>function getCookie(key){<br>if(key==null)<br> return null;<br>if(Object.prototype.toString.call(key) =='[객체 문자열]'|| Object.prototype.toString.call(key)=='[객체 번호]')<br> {<br>  var arrStr = document.cookie.split(";"); <br> for(var i= 0;i<arrStr.length;i ){<BR> var temp = arrStr[i].split("=");<BR> if(temp[0]==key) <BR> unescape(temp[1])를 반환합니다.<BR> <BR></script>


모르는 js 메소드를 많이 배울 때, 완전히 익힐 때까지 온라인에서 정보를 검색했습니다.

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