테스트 사이트 - 개발 중인 베타 버전입니다

그누보드에서는 서브도메인 세션공유 안되나요??? 채택완료

JKWang 4년 전 조회 3,222

config.php파일에

www.sir.kr 과 sir.kr 도메인은 서로 다른 도메인으로 인식합니다. 쿠키를 공유하려면 .sir.kr 과 같이 입력하세요.
이곳에 입력이 없다면 www 붙은 도메인과 그렇지 않은 도메인은 쿠키를 공유하지 않으므로 로그인이 풀릴 수 있습니다.

 

위 설명을 보고

define('G5_DOMAIN', '');
define('G5_HTTPS_DOMAIN', '');

define('G5_COOKIE_DOMAIN',  '.abc.co.kr');

이렇게 설정했습니다.

 

아파치에서 rewrite 사용해서 https로 강제로 넘겨주고 있는데요

https://www.abc.co.kr/" rel="nofollow noreferrer noopener" target="_blank">https://www.abc.co.kr

https://abc.co.kr/" rel="nofollow noreferrer noopener" target="_blank">https://abc.co.kr

세션이 공유가 안되네요.

 

된다면 어떻게 해야 가능한지 답변 부탁드리겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
4년 전

define('G5_COOKIE_DOMAIN',  '.abc.co.kr'); 이렇게 설정 하는게 맞습니다.

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

J
JKWang
4년 전
그것만 해줬더니 안되어서 질문드렸습니다만.
common.php에

session_name("sample_name"); // 추가
session_set_cookie_params(0, '/');
ini_set("session.cookie_domain", G5_COOKIE_DOMAIN);

config.php에
define('G5_COOKIE_DOMAIN', '.abc.co.kr');

이렇게 해줬더니 되었습니다.

session_name이 무슨 역활을 하나봐요;;

댓글을 작성하려면 로그인이 필요합니다.

시잡인
1년 전

</strong></p>

<p>pc에서는</p>

<p>common.php에



session_name("sample_name"); // 추가

session_set_cookie_params(0, '/');

ini_set("session.cookie_domain", G5_COOKIE_DOMAIN);



config.php에

define('G5_COOKIE_DOMAIN',  '.abc.co.kr');</p>

<p> </p>

<p>되는데요.</p>

<p> </p>

<p>mobile에서는 로그인이 안되요?</p>

<p> </p>

<p>고수님의 답변 부탁드려요.</p>

<p> </p>

<p><strong>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

4년 전

저도 유사한 경우인 것 같아서 redirect 방식으로 추가했습니다.

www.aaa.com으로 접속하면 그냥 aaa.com 으로 redirec하도록요.

결국 서브도메인 쓰기는 어려울까요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

J
4년 전

자답입니다. 왜인지 모르겠으나 session_name을 정의해주면 서브도메인 세션공유가 되네요

 

session_name("sample_name");
session_set_cookie_params(0, '/');
ini_set("session.cookie_domain", G5_COOKIE_DOMAIN);

 

이렇게 했더니 되었습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

집에가는길
3년 전
감사합니다. 도움받고 갑니다.
저도 왜인지 모르겠으나
session_name("sample_name"); 이걸 추가해주고 되네요
@session_name("sample_name"); 이것도 되네요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인