잼있냐JavaScript/유용한 자바스크립트 UTIL
쿠키 제어 -유용한 스크립트 4
Striker007
2008. 10. 22. 18:17
/*
* 주어진 이름으로 된 쿠키 값을 반환
*/
function get_cookie(name)
{
var cookies = document.cookie.split("; ");
for (var i=0; i<cookies.length; i++)
{
cookie_idx = cookies[i].indexOf(name + "=");
if (cookie_idx != -1)
{
var tmp = cookies[i].split("=");
return unescape(tmp[1]);
}
}
return null;
}
/*
* 주어진 이름과 값으로 expires(일단위) 기간동안 유효한 쿠키를 저장
* cf) expires를 양수가 아닌값으로 셋팅할 경우 쿠키값은 삭제됨
*/
function set_cookie(name, value, expires)
{
var per_day = 1000 * 60 * 60 * 24;
var now = new Date();
var then = new Date(now.getTime() + expires * per_day);
document.cookie = name + "=" + escape(value) + "; expires=" + then.toGMTString() + "; path=/";
}
* 주어진 이름으로 된 쿠키 값을 반환
*/
function get_cookie(name)
{
var cookies = document.cookie.split("; ");
for (var i=0; i<cookies.length; i++)
{
cookie_idx = cookies[i].indexOf(name + "=");
if (cookie_idx != -1)
{
var tmp = cookies[i].split("=");
return unescape(tmp[1]);
}
}
return null;
}
/*
* 주어진 이름과 값으로 expires(일단위) 기간동안 유효한 쿠키를 저장
* cf) expires를 양수가 아닌값으로 셋팅할 경우 쿠키값은 삭제됨
*/
function set_cookie(name, value, expires)
{
var per_day = 1000 * 60 * 60 * 24;
var now = new Date();
var then = new Date(now.getTime() + expires * per_day);
document.cookie = name + "=" + escape(value) + "; expires=" + then.toGMTString() + "; path=/";
}