개발 Q&A

제목 cookie_domain 두개 놓을 수 있나요?
카테고리 기타
글쓴이 뫄뫄잉뿌 작성시각 2017/12/11 18:32:24
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 10442   RSS

쿠키 ci_session값을 보내서 세션값을 DB를 통해 공유하려는 기능을 만들고 있습니다.

현재 이 홈페이지의 도메인이 

a.test.com

a.testtest.com

이렇게 두개 일 때, 

application/config/config.php 의 cookie_domain 값을 test.com으로 두면

testtest.com에서 로그인이 되지 않습니다.

거꾸로 찾아보니까 세션값이 유지가 안되는 것 같은데,

test.com과 testtest.com 둘 다 로그인이 되고, 쿠키값을 공유할 수 있을까요?

 다음글 라이브러리와 헬퍼 (6)
 이전글 집에서 웹서버 운영해보고 싶습니다. (2)

댓글

변종원(웅파) / 2017/12/11 18:34:52 / 추천 0

sso 같은 개념의 중간 세션관리자를 만들어야 합니다. sso 솔루션을 쓰시던지 해야합니다.

구글에서 타 도메인간 쿠키 공유 검색해보세요.

게시판 이동합니다.

뫄뫄잉뿌 / 2017/12/12 09:20:58 / 추천 0

@변종원(웅파)님

답변 감사합니다!

일단은 config.php에서 도메인이 test.com일대는 cookie_domain이 test.com으로, testtest.com일대는 cokie_domain이 testtest.com으로 하도록 해서 로그인 문제는 해결하였습니다.

sso라는건 더 알아봐야겠네요..ㅜㅜ

변종원(웅파) / 2017/12/12 12:37:53 / 추천 0
그렇게 하면 양쪽 로그인은 되지만 공유는 안되죠. ^^
뫄뫄잉뿌 / 2017/12/12 15:59:06 / 추천 0

@변종원(웅파)님

네... ㅠㅠ 로그인은 되는데 공유는 공유는 되지 않네용.. ㅜㅜ 

변종원(웅파) / 2017/12/12 16:21:39 / 추천 0
뫄뫄잉뿌/ 2차도메인간 공유와 다른 도메인간 공유는 완전히 다른 문제입니다. ^^