A simple way to read and write cookie with js recommended by of

  • 2021-07-09 07:01:15
  • OfStack

In the case of data security requirements are not very high, we can directly use js to read and write cookie, which is more convenient.

The code is as follows:


/*
  Function: Save cookies Function  
  Parameters: name , cookie Name; value , value 
 */
 function SetCookie(name,value){
   var Days = 30*12;  //cookie  Will be saved 1 Year 
   var exp = new Date(); // Get the current time 
   exp.setTime(exp.getTime() + Days*24*60*60*1000); // Change to milliseconds 
   document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
 } 
 /*
  Function: Get cookies Function  
  Parameters: name , cookie Name 
 */
 function getCookie(name){
   var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
   if(arr != null){
  	 return unescape(arr[2]); 
   }else{
  	 return null;
   }
 } 
 /*
  Function: Delete cookies Function  
  Parameters: name , cookie Name 
 */

 function delCookie(name){
   var exp = new Date(); // Current time 
   exp.setTime(exp.getTime() - 1);
   var cval=getCookie(name);
   if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
 }

Related articles: