Тема: redirect + cookie
Показать сообщение отдельно
  #9 (permalink)  
Старый 18.12.2017, 13:36
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Функция для работы с cookies:
function cookie(name,value,days){
	if(value){
		var expires="";
		if(days){
			var date=new Date();
			date.setTime(date.getTime()+(days*24*3600*1000));
			expires="; expires="+date.toGMTString();
		}
		document.cookie=name+"="+value+expires+"; path=/";

		return true;
	}else{
		var nameEQ=name+"=";
		var ca=document.cookie.split(';');
		for(var i=0;i<ca.length;i++){
			var c=ca[i];
			while(c.charAt(0)==' ') c=c.substring(1,c.length);
			if(c.indexOf(nameEQ)==0) return c.substring(nameEQ.length,c.length);
		}

		return null;
	}
};

//cookie('test_cookie');//Получить значение куки по наименованию или null
//cookie('test_cookie','some string');//Записать куку до конца сессии
//cookie('test_cookie','some string',1);//Записать куку на 1 день
Ответить с цитированием