쿠키 관련 함수
페이지 정보
작성자 서방님 댓글 0건 조회 223회 작성일 08-08-20 10:08본문
<script language="javascript">
<!--
// 쿠키파기 날짜를 정하기 위한 단위 배열
// 초 , 분 , 시간 , 일
var arr_unit = [ 1000 , (1000*60) , (1000*60*60) , (1000*60*60*24) ];
//쿠키를 설정하는 함수 ( 쿠키명 , 쿠키값 , 파기일시 설정값 , 파기일시 설정단위( 초,분,시,일 )
function setCookie( skey , val , live , unit ){
var gmt = new Date();
gmt.setTime( gmt.getTime() + ( live * arr_unit[ unit ] ) );
skey = skey + "=";
document.cookie = skey + escape( val ) + "; expires=" + gmt.toGMTString() + "; path=/;";
return;
}
//특정쿠기를 지워주는 함수
function deleteCookie( skey ){
setCookie( skey , "" , -100 , 3 );
}
//쿠키값을 가져오는 함수
function getCookie( skey ){
var val = undefined;
var arr_cookie = document.cookie.split(";");
for( var i = 0 ; i < arr_cookie.length ; i++ ){
var params = arr_cookie[i].split("=");
if( params[0].trim() == skey ){
val = params[1];
break;
}
}
return val;
}
//모든쿠키를 삭제해주는 함수
function clearCookie(){
var arr_cookie = document.cookie.split(";");
for( var i = 0 ; i < arr_cookie.length ; i++ ){
var params = arr_cookie[i].split("=");
deleteCookie( params[0] );
}
return;
}
//-->
</script>
댓글목록
등록된 댓글이 없습니다.