새창과 세션 문제입니다. 도저히 해결이 안되네요..... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

새창과 세션 문제입니다. 도저히 해결이 안되네요..... 정보

새창과 세션 문제입니다. 도저히 해결이 안되네요.....

본문

<? echo $_SESSION[ss_mb_id];?>
세션을 찍어보면 일반 페이지에서 잘 나옵니다.

 onclick="window.open('/test.php?doc_no=<?=$view[wr_id]?>','test','menubar=0, width=683, height=660, left=200, top=100, scrollbars=1');"

이렇게 새 창을 열고 세션을 찍어보면 세션이 안나옵니다.

로그인 할 때 자동 로그인 체크하고 새 창을 열어보면 세션값이 정상적으로 찍힙니다.
그런데, 다른 아이디로 로그인을 해도 앞의 자동로그인했던 아이디가 찍히는 걸로 봐서 쿠키값을 그대로 가져오는 것 같더군요.
그래서, login_check.php 내의 자동 로그인 쿠키 먹이는 부분 세줄을 카피해서,

// 회원아이디 세션 생성
set_session('ss_mb_id', $mb[mb_id]);
// 이하 쿠키 먹이는 부분 카피하고 유효시간만 30분으로 변경함....
$key = md5($_SERVER[SERVER_ADDR] . $_SERVER[REMOTE_ADDR] . $_SERVER[HTTP_USER_AGENT] . $mb[mb_password]);
    set_cookie('ck_mb_id', $mb[mb_id], 1800);
    set_cookie('ck_auto', $key, 1800);

위에 보시듯이 로그인 할 때, 아예 무조건 쿠키를 심도록 해봤는데...... 역시 안되더군요.
인터넷 임시 폴더 안에 쿠키 파일 내용을 봐도 자동 로그인 체크하지않고 로그인한 것과 같네요.

고수님들 한번 도와주십쇼. 굽신굽신 --;

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT