쿠키가 작동중인지를 알아보기 위해 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>
검색된 쿠키값이 방금 설정한 쿠키 값과 일치한다면 쿠키가 사용중이고, 검색된 쿠키값이 빈 문자열이라면 쿠키가 작동하고 있지 않다고 볼 수 있습니다
쿠키가 작동중인지 아닌지를 알아보기 위해 다음과 같은 스크립트를 작성 해 보았습니다.
<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>
'JavaScript' 카테고리의 다른 글
오른쪽 마우스 못 쓰게 하는 방법 (2) | 2005.01.06 |
---|---|
css 에서 중요한 Tips (0) | 2005.01.06 |
자바스크립트에서 어떤 나라인지 알수 잇는 컨트롤 (0) | 2004.12.01 |
스팸 로봇으로부터 이메일 링크를 숨겨주는 자바스크립트 소스 생성기 (0) | 2004.11.24 |
한글 못 적게하기 / 오른쪽버튼 사용 금지 (0) | 2004.09.05 |