묻고답하기

http://hyzen.co.kr 에 가서 주소창에 javascript:alert(document.cookie); 하면 다음과 같은 창이 뜹니다.



이 박스를 보면 분명히 PHPSESSID, hyzen, nospam 이렇게 3개의 쿠키가 만들어졌다 생각됩니다.

그런데 팝업창에 대한 쿠키정보를 가져오기 위해 아래 자바스크립트를 실행하면 PHPSESSID 쿠키만 가져온다는 것입니다.


function getCookie(name)
{
        var nameOfCookie = name + "=";
        var x = 0;
        while (x <= document.cookie.length)
        {
                var y = x + nameOfCookie.length;
                if(document.cookie.substring(x, y) == nameOfCookie)
                {
                        if((endOfCookie = document.cookie.indexOf(";", y)) == -1)
                                endOfCookie = document.cookie.length;
                        return unescape(document.cookie.substring(y, endOfCookie));
                }
                x = document.cookie.indexOf(" ", x) + 1;
                if(x == 0)
                break;
        }
        return "";
}

function openMsgBox()
{
        var eventCookie = getCookie("hyzen");
        if(eventCookie != "done")
                window.open("popup2.htm", "notice", "width=400, height=520, top=25, left=25");
}

openMsgBox();


getCookie 함수 라인 군데군데 alert();를 넣어 주욱 확인해 봤는데 PHPSESSID=072dd...83d51(총42자)만 검사하고는 name값으로 넘겨 준 'hyzen'이 없다고 판단, 그냥 return ""; ... 결국 팝업창이 계속 뜹니다...ㅠ.ㅠ

참고로 팝업창 자바스크립트소스는 아래와 같습니다.

function setCookie(name, value, expiredays)
{
        var todayDate = new Date();
        todayDate.setDate( todayDate.getDate() + expiredays );
        document.cookie = name + "=" + escape( value ) + ";expires=" + todayDate.toGMTString() + ";path=/;";
}

function closeWin()
{
        if(document.forms[0].notice.checked)
                setCookie("hyzen", "done", 1);
        self.close();
}


getCookie 안에서 alert(document.cookie.length); 를 걸어보면 42 가 나옵니다. 이 길이는 PHPSESSID쿠키의 길이거든요... 제 생각에는 42 보다 큰 수가 나와야 할 것 같은데...

왜 다른 2개의 쿠키, hyzen 및 nospam 에 대한 건 안 가져올까요?
스팸테스트를 해 보면 걸리는 걸로 봐서 분명 nospam쿠키가 읽히는 거 같은데...

제가 뭘 잘못하고 있는 건지 모르겠습니다. 여러 선배님들의 고언 꼭 좀 부탁드리겠습니다. 감사합니다.
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
제리클 한 페이지에서.. 자동으로 원하는 페이지로 이동.. [1] 2007.08.10
고펑 서버가 맛이 갔습니다. [3] 2007.08.10
데빌스텔스 일러에서요.. [1] 2007.08.10
zzin 질문있습니다! [1] 2007.08.10
나가요 웹에서 데이터억세스처럼 db사용할 수 있나요? [2] 2007.08.10
김금해 제로보드 저작권 부문의 삭제요청하고 싶은데요... [1] 2007.08.10
쭈니 주소 창에 도메인 명만 나타 내고 싶습니다. [3] 2007.08.10
쭈니 주소 창에.. 도메인명만 나오도록 어떻게 하나여..  
알까 원프레임 홈피에서 중국어와 한국어 모두 깨지지 않고 출력하기  
박시현 급한데요.. ㅜ_ㅜ 웬폰트가 안먹히네요... 머가 잘못된건지.. [1] 2007.08.10
real 도메인관련.. [3] 2007.08.10
샐리 썸네일이미지를 만들었는데 왜 이렇게 이미지가 손상이 많죠?  
김민근 전체화면을 풀래쉬로 나오게 어떻게 만들죠? [2] 2007.08.10
kimbu PHP 설치후 GD 라이브러리 설치는 어떻게 해야되나요? (리눅스) [1] 2007.08.10
즐겁게살자 PHP 설정에서..(phpmyadmin) 관련입니다. [1] 2007.08.10
김동규 이렇게해서 서버 켜짐 꺼짐 할려는데요 .. [2] 2007.08.10
samsun 제로 포워딩 주소 질문드립니다. [3] 2007.08.10
byGrace [쿠키] 분명히 3개의 쿠키가 만들어진 거 같은데...  
최주환 제로보드를 다른 프로그램과 연동해서 사용할려면? [1] 2007.08.10
이상옥 마지막 줄에서 왜 parse error가 발생하나요?  
연우라니까용!! 포토샵 이미지레디 에러에 관한 문의 사항입니다. [1] 2007.08.10
김지만 나모로 홈페이지 만드는데 레이어에 관한 질문~!! [필독]~!!!!  
박태수 엑셀로 작업한 자료목록을 제로보드에 옮겨와서 검색까지 가능하게 할 수 있을까요? [2] 2007.08.10
유영일 슈퍼보드의 데이터를 제로보드로 옮기는 프로그램 없나요? [1] 2007.08.10
정윤교 이 숫자 폰트가 너무 궁금해서요... 꼭 알려주세요... [3] 2007.08.10
Alan 질문입니다. 메뉴클릭시 화면의 일정위치에 나오게 하려면;; [1] 2007.08.10
신충범 포토샵에서 슬라이스 한방에 하는 방법?? [1] 2007.08.10
곽혜림 로그인에서요~제발알려주세요!! [1] 2007.08.10
Asurada phpmyadmin 질문...  
엄은영 메뉴 스크립트 관련 두번째 ;; 질문입니다 (참고로 자바스크립트 문외한입니다 ;;) [6] 2007.08.10