>  기사  >  웹 프론트엔드  >  javascript js 쿠키 저장, 획득 및 삭제_javascript 기술

javascript js 쿠키 저장, 획득 및 삭제_javascript 기술

WBOY
WBOY원래의
2016-05-16 19:06:52899검색

사용법:

//1. 쿠키 저장
//2. 매개변수 설명: 1. 매개변수 1: 쿠키 저장 이름, 매개변수 2: 쿠키에 저장될 값
//3.
setCookie('Method',match);

//1. 쿠키 가져오기
//2. 매개변수 1: 쿠키에 저장된 이름
/ / 3. 예시는 다음과 같습니다:
getCookie('Method')

//1. 쿠키 삭제
//2. 매개변수 설명: 1. 매개변수 1: 쿠키 저장 이름
// 3. 예시는 다음과 같습니다.
deleteCookie('Method')


함수는 다음과 같습니다.

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

<스크립트 언어=javascript> 
/**//************************************************ **********************
| 함수 이름: setCookie                                                      : 이름: 쿠키 이름;
| 스파크( 작성) 006-2007 북경동방창지과기유한회사                                                   : 2007년 9월 13일 21:00                                                          ******************************** *********/ 
함수 setCookie(이름, 값)  
...{  
   var argv = setCookie.arguments;  
   var argc = setCookie.arguments.length;  
   var 만료 = (argc > 2) ? argv[2] : null;  
   if(expires!=null)  
   ...{  
       var LargeExpDate = new Date ();  
       LargeExpDate.setTime(LargeExpDate.getTime()   (만료*1000*3600*24));          
   }  
   document.cookie = name   "="   escape (value) ((expires == null) ? "" : ("; expires="  LargeExpDate.toGMTString()));  

/**//************************************************ **********************
| 함수 이름: getCookie                                                                 매개변수: 이름: 쿠키 이름                 | ㈜테크놀러지 |
| 집필시간: 2007년 9월 13일 21:02                                                            ********* ******************** *****/ 
함수 getCookie(이름)  
...{  
   var search = 이름   "="  
   if(document.cookie.length > 0)
   ...{  
       offset = document.cookie.indexOf(search)  
       if(offset != -1)  
       ...{  
          offset  = search.length  
           끝 = document.cookie.indexOf(";", 오프셋)  
           if(end == -1) end = document.cookie.length  
          return unescape(document.cookie.substring(offset, end))  
       }  
       그렇지 않으면 ""를 반환합니다.  
   }  
}  

/**//************************************************ **********************
| 함수 이름: deleteCookie                                                                                                      : 이름 : 쿠키 이름                                                                                                                     : (C) 2006-2007 Beijing Oriental Changzhi Technology Co., Ltd .
| 집필시간: 2007년 9월 15일 18:10                                     *************************/     
함수 deleteCookie(이름)  
...{  
                  var expdate = new Date();  
                   expdate.setTime(expdate.getTime() - (86400 * 1000 * 1));  
   setCookie(이름, "", expdate);  
}  


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