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


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();
 }