로그인시 쿠키 질문입니다. > 그누4 질문답변

그누4 질문답변

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

로그인시 쿠키 질문입니다. 정보

로그인시 쿠키 질문입니다.

본문

현재 그누보드 기반 모바일 빌더를 사용중입니다.
로그인시 아이디,패스워드 입력후에 로그인 버튼을 눌러서 넘어가는 login_check.php 파일에
쿠키가 있는지 없는지 조건문을 직접 찍어본 결과 있다고 나옵니다.
근데 로그인이 된 후 메인페이지로 돌아가는데 이때 쿠키값이 없습니다...
echo $_COOKIE['id'] 를 찍어도 없네요..왜 이런건가요..?
모바일은 다른건가요?..ㅠㅠㅠ

댓글 전체

메인페이지로 넘어가기 전에 cookie가 삭제되는 부분이 있는지 보셔야 될거 같네요
cookie가 삭제된다는건 다시한번 빈 cookie가 굽혔는지를 보라는 말입니다.
cookie삭제는 따로 없으니까 말입니다.
로그인 페이지에서 메인페이지까지 페이지 트래킹을 한번 해보세요
http://kr1.php.net/manual/en/function.setcookie.php

bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )

expire, path, domain 에 따라서 사라질수있어요.

우선 /bbs/ 에 check_cookie.php 를만드셔서 거기서 테스트해보시구요
거기서도 안나온다면 expire 문제나 도메인문제겠죠

그리고 그누보드에서는 /lib/common.lib.php 에 쿠키 함수가 있어요
그걸 이용하는게 제일 쉬워요

// 쿠키변수 생성
function set_cookie($cookie_name, $value, $expire)
{
    global $g4;

    setcookie(md5($cookie_name), base64_encode($value), $g4[server_time] + $expire, '/', $g4[cookie_domain]);
}


// 쿠키변수값 얻음
function get_cookie($cookie_name)
{
    return base64_decode($_COOKIE[md5($cookie_name)]);
}
음 도메인...?의 문제 같기도 해요..제가 현재 작업하는게
http://제 사이트주소 가 있고 http://제 사이트주소/m/  이 있는데 현재 /m/ 에서 로그인을 하고있거든요 근데 제가 쿠키굽는 도메인을 .주소/m 으로 해놨는데..이게 문제인건지 뭔지 잘 모르겠네요..ㅠㅠㅠ config.php 파일에 보면 주소끝에 / 는 넣지 말라고해서
.주소/m 으로 해놓았거든요...으...어렵네여.......ㅋㅋㅋ
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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