//쿠키 읽어오는 함수 
function getCookie(name)
{
	var first; 
	var str = name + "=";
	if(document.cookie.length > 0) {
		find = document.cookie.indexOf(str);
		if(find == -1) return null; 
		first = find + str.length;
		end = document.cookie.indexOf(";", first);
		if(end == -1) 
			end = document.cookie.length;
		return unescape(document.cookie.substring(first, end));
	}
}

// 쿠키를 설정하는 함수 
function setCookie(name, value, expireDate) 
{ 
	var cookieStr = name + "=" + escape(value) 
		+ ((expireDate == null)?"":(";expires = "+expireDate.toGMTString()));
	cookieStr += "; path=/";
	document.cookie = cookieStr; 
}


특정 쿠키를 지우려면 파기일을 현재로 해주면 된다.

setCookie("key", "", new Date());

자바스크립트에서 쿠키는 같은 디렉토리내의 문서들에서만 유효하다. 하지만 다른 디렉토리의 문서에서도 사용하려면 다음을 지정한다.(하위 디렉토리 포함 해서 유효함)


예: age의 값으로 28을 넣고 사용범위를 /kiki 이하(하위 디렉토리 포함) 모든 문서로 지정 document.cookie = "age=28; path=/kiki";

예: age의 값으로 28을 넣고 사용 범위를 /kiki 이하 x로 시작하는 모든 파일로 지정 document.cookie = "age=28; path=/kiki/x";

다른 도메인에서까지 사용하려면 domain=domainname 을 지정

domain=kiki.co.kr

secure 는 브라우저에게 쿠키가 특별한 조건 내에서만 웹서버에 전달되어야 하다는 것을 정의다. 이것은 서버와 브라우저가 모두 보안을 지원한다는 것을 의미한다. 만일 secure 인수가 없다면 쿠키가 네트워크 상에서 암호화되지 않은 채로 전송될 수 있다는 것을 의미한다.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-08-27 17:32:32
Processing time 0.0077 sec