1. 2013. 11. 16. 07:34 개발자료/W3C
이전웹 에서 사용하던 쿠키 함수는 제대로 작동하지 않을거다
쿠키는 세션/페이지, 도메인, 프로토콜 별로 나누어 져있기 때문이고, 현대 웹은
session domain path https 등의 주요 벨류가 있다

서버에서 받은 쿠키와 브라우저에서 지정한 쿠키가 구분된다
구분 되어도 서버에 둘다 보내어진다

아래 함수는 기본적으로 루트 도메인과 경로를 담고 있다
i 입력
o 출력
d 삭제

최상위 도메인을 지정하여도 상관 없겠지만, 소유 도메인으로 지정 하였다
document.domain=document.domain.replace(/(\w+\.)+(?=\w+\.\w+)/i,"");

function ikey(n,v){
    var now=new Date();now.setTime(now.getTime()+(t?t:6*60*60*1000));
    document.cookie=n+"="+v+";expires="+now.toGMTString()+";domain=."+document.domain+";path=/";
}
function okey(n){var c=document.cookie,i;
    i=c.indexOf(n+"=");
    if(i>-1){
        c=c.substr(i);
        i=c.indexOf(";");
        if(i>-1){
            c=c.substr(0,i);
        }
        return c.substr(n.length+1);
    }
    return "";
}
function dkey(n){return document.cookie=n+"=0;expires="+(new Date).toGMTString()+";domain=."+document.domain+";path=/"}


Posted by Nightly Luna
,
® © Tanny Tales
/ rss