오옷..

JavaScript 2004. 12. 1. 16:54
쿠키가 작동중인지를 알아보기 위해 non-empty cookie 를 설정하고 검색 해 봄으로써 알수 있습니다
검색된 쿠키값이 방금 설정한 쿠키 값과 일치한다면 쿠키가 사용중이고, 검색된 쿠키값이 빈 문자열이라면 쿠키가 작동하고 있지 않다고 볼 수 있습니다

쿠키가 작동중인지 아닌지를 알아보기 위해 다음과 같은 스크립트를 작성 해 보았습니다.

<script language="JavaScript">
<!--
function ReadCookie(cookieName) {
var theCookie=""+document.cookie;
var ind=theCookie.indexOf(cookieName);
if (ind==-1 || cookieName=="") return "";
var ind1=theCookie.indexOf(';',ind);
if (ind1==-1) ind1=theCookie.length;
return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}

function SetCookie(cookieName,cookieValue,nDays) {
var today = new Date();
var expire = new Date();
if (nDays==null || nDays==0) nDays=1;
expire.setTime(today.getTime() + 3600000*24*nDays);
document.cookie = cookieName+"="+escape(cookieValue)
+ ";expires="+expire.toGMTString();
}
//-->
</script>

<script language="JavaScript">
<!--
testValue=Math.floor(1000*Math.random());
SetCookie('AreCookiesEnabled',testValue);
if (testValue==ReadCookie('AreCookiesEnabled'))
document.write('<b>Cookies are currently enabled in your browser.</b>')
else document.write('<b>Cookies are not currently enabled in your browser.</b>')
//-->
</script>

Posted by 퓨전마법사
,