쿠키 관련 함수 > script

본문 바로가기
사이트 내 전체검색

script

쿠키 관련 함수

페이지 정보

작성자 서방님 댓글 0건 조회 178회 작성일 07-11-09 17:35

본문

-----------------------------------------------------------

cookie.js

-----------------------------------------------------------

function SetCookie(name, value, expires, path, domain, secure){
 document.cookie = name + "=" + escape(value)
       + ((expires) ? "; expires =" + expires.toGMTString():"")
       + ((path) ? "; path =" + path : "")
       + ((domain) ? "; domain =" + domain : "")
       + ((secure) ? "; secure" : "");
}

function GetCookie(name){
 var arg = name + "=";
 var alen = arg.length;
 var clen = document.cookie.length;
 var i = 0;
 while( i < clen ){
  var j = i + alen;
  if(document.cookie.substring(i,j) == arg)
   return GetCookieVal(j);  //대소문자 구분입니다.
  i = document.cookie.indexOf("",i) + 1;
  if(i==0)break;
 }
 return null;
}

function GetCookieVal(offset){
 var endstr = document.cookie.indexOf(";", offset);  //세미콜론 입니다.
 if (endstr == -1)
  endstr = document.cookie.length;
 return unescape(document.cookie.substring(offset,endstr));
}

function DeleteCookie(name, path, domain){
 if(GetCookie(name)){
  document.cookie = name + "="
      + ((path) ? ";path =" + path : "")
      + ((domain) ? ";domain =" + domain : "")
      + ";expires=Thu, 01-Jan-70 00:00:01 GMT";
 }
}

 


------------------------------------------------------------------------------

html

------------------------------------------------------------------------------

<HTML>

<script language="javascript" src="Cookie.js">
</script>

<body>

<script>
<!--
 var myday = new Date()
 var sms

 myday.setTime(myday.getTime() + (30 * 24 * 60 * 60 * 1000))
 if(!(sms = GetCookie("sms"))) sms = 0
 sms++

 SetCookie("sms", sms, myday, "/", null, false)

 document.write("<center><br><h2>")
 document.write("<h1>")
 document.write("안녕하세요" + sms + "번째 방문하셨습니다.<p>")
 document.write("</font> </center>")
//-->
</script>
 </BODY>

</HTML>

------------------------------------------------------------------------------

 

 

처음 접속시간은 대충 이렇죠.

원하는 때까지 살아있게 하려면

 

<HTML>

<script language="javascript" src="Cookie.js">
</script>

<body>

<script>
<!--
 var myday = new Date()

 var preday = myday.getVarDate();
 var sms

 myday.setTime(myday.getTime() + (30 * 24 * 60 * 60 * 1000))
 if(!(sms = GetCookie("sms"))) {
  sms = 0
  SetCookie("firstTime",preday);
  }
 sms++
 firstTime=GetCookie("firstTime");
 SetCookie("sms", sms, preday, "/", null, false)

 document.write("<center><br><h2>")
 document.write("<h1>")
 document.write("안녕하세요" + sms + "번째 방문하셨습니다.<p>")
 document.write("sms의 expires는" + myday + "입니다.<br>");
 document.write("처음 접속한 시간은" + firstTime + "입니다.");
 document.write("</font> </center>")
//-->
</script>

 </BODY>

</HTML>


 

댓글목록

등록된 댓글이 없습니다.

Total 846건 23 페이지
게시물 검색

회원로그인

접속자집계

오늘
21
어제
302
최대
1,347
전체
155,082
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.