묻고답하기
자바스크립트 쿠키 질문이여
2010.07.17 23:13
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language=javascript>
function aa(ac){
QQ = document.cookie.match(/\d+/); // 쿠키에서 숫자만 추출
//names = getCookie("NAMES")
if(QQ=="")
{
QQ=0;
}// 숫자가 없으면 0을 세트
document.cookie = ac+":"+(++QQ); // 추출된 숫자에 1을 더해 쿠키에 저장
return QQ-1; // 증가하기 전값을 반환
}
var d = aa("QQ") // 쿠키에저장된 카운트값 저장
if(!d){ // 카운트값확인
aa = 1
document.write("하이 첫번째임?")
}
else {
aa = parseInt(d) +1
document.write(aa+"번째네") // 카운트값 더함
} // 화면 출력
</script>
</HEAD>
<BODY>
</BODY>
</HTML>
이렇게하면 자바스크립트를 이용한 쿠키 카운터가 되는데
여기서 쿠키값이 뭐죠
날짜를 이용해서 3일간 컴퓨터에 저장하려면 어떻게 해야하죠
쿠키네임을 어떻게 저장하죠
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
까칠한남자 | 무료도메인을 쓸려고 하는데, 연결 안 했을 때와 다른... [1] | 2010.07.19 by 디자이너리군 |
강똥꼬 | 업로드 후 xe설치 [1] | 2010.07.19 by 디자이너리군 |
모모네 | 모듈이 없어졌어요 | |
느티여울 | xe 다시 설치하려고 하는데 admin 오류가 [1] | 2010.07.19 by 유샤인 |
나홍도 | 사진을 올리면 [1] | 2010.07.19 by 유샤인 |
903 | 사진게시판의 목록을 변형하고 싶습니다 [1] | 2010.07.19 by 때린데 또때려 |
amyworld | 님들아 저 망햇어여ㅜㅜㅜㅜㅜㅜㅜㅜ [1] | 2010.07.19 by 때린데 또때려 |
토종이닷 | 홈페이지 주소 변경 방법 문의드립니다. [1] | 2010.07.19 by 디자이너리군 |
三乭 | 도메인 주소 변경후 메인화면에 이런 에러가 발생합니다. [1] | 2010.07.19 by 괴물물고기 |
양삼줄 | 통합검색 결과값 메뉴를 변경할 수는 없나요? | |
등대602 | xe설치후 관리자로그인에서 존재하지않는아이디라고... [2] | 2010.07.19 by ll쥬비ll |
은일이 | XE 에디터를 일반 홈페이지에서도 사용가능한가요? | |
천사를봤다 | 한글파일 올릴때요... | |
lienty | index 회원가입 말이죵. 이리해도 괜찮은가요? | |
Alone | 애드온의 변수를 스킨에 출력 그리고 스킨에서 php사용 [1] | 2010.07.19 by 행복한고니 |
소울엠 | 메뉴 생성을 하면 웹페이지 오류가 나네요;; | |
아랍왕자 | 자바스크립트 쿠키 질문이여 [1] | 2010.07.19 by 행복한고니 |
Alone | 애드온에서 일반 변수사용 [1] | 2010.07.19 by 행복한고니 |
999 | xe 프로젝트 라이센스 종류에 대하여 [1] | 2010.07.19 by 행복한고니 |
달구행님 | 이런 갤러리 형태의 최근 게시물이 가능할까요? [2] | 2010.07.19 by 달구행님 |
자바스크립트에서 쿠키를 설정하려면...
document.cookie = '쿠키 이름=값; path=유효경로; expires=만료일;';
와 같이 작성합니다.
소스를 보면 aa 함수가 ac 라는 값을 쿠키 이름으로 받아서 쿠키를 설정하고 있군요.
만료일은 GMT 날짜로 하면 되는데 3일 뒤라면 간단히 다음과 같이 할 수 있습니다.
var d = new Date;
d.setDate(d.getDate() + 3);
document.cookie = ac+'='+(++QQ)+'; path=/; expires='+d.toGMTString()+';';