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