Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
JavaScript — это сценарий, который выполняется на стороне клиента, поэтому настроить сеанс обычно невозможно, поскольку сеанс выполняется на стороне сервера.
Файлы cookie запускаются на стороне клиента, поэтому вы можете использовать JS для установки файлов cookie.
function setCookie(name,value){
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name){
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg)){
return unescape(arr[2]);
}else{
return null;
}
}
function delCookie(name){
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null){
document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
}
function clearAllCookie() {
var date=new Date();
date.setTime(date.getTime()-10000);
var keys=document.cookie.match(/[^ =;]+(?=\=)/g);
console.log("Имя файла cookie, который нужно удалить: "+keys);
if (keys) {
for (var i = keys.length; i--;)
document.cookie=keys[i]+"=0; expire="+date.toGMTString()+"; path=/";
}
}
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/167046.html Исходная ссылка: https://javaforall.cn