채택완료

서브도메인

2020-09-14 (월) 15:39:44 2,346

test.com 에서 로그인을 하고 test.com/test1 에 들어갈경우 세션이 유지됩니다.

하지만 서브도메인을 설정하고 test1.test.com 에 접속시 세션이 연동되지않고

G5_URL 의 경로마저 test1.test.com 으로 변경됩니다.

G5_URL 을 test.com 으로 고정하려면 하드코딩하는방법밖에없나요?

답변 4개 / 댓글 2개

채택된 답변
+20 포인트
2020-09-14 (월) 15:44:22

config.php에서

도메인이랑 쿠키도메인 설정하셨나요?

define('G5_DOMAIN', ''); 
define('G5_COOKIE_DOMAIN', ''); 

답변에 대한 댓글 2개

네
[code]
test.com/test1/index.php 의 내용은 아래와 같습니다.
test.com/test1/_common.php 도있구요.
<?php
include_once('./_common.php');
include_once(G5_THEME_PATH.'/head.php');
?>

<p>Hello</p>

<?php
include_once(G5_THEME_PATH.'/tail.php');
?>
[/code]
서브도메인으로 접속한뒤 세션목록을 출력하였는데 로그인세션이 뜨지않습니다.
config.php 파일에는 define('G5_COOKIE_DOMAIN', '.domain.kr'); 로 상수선언되어있구요.

궁금했던 내용인데 도움됐습니다. 감사합니다~

저도 도움이 됬습니다 감사합니다~!

서브도메인은 세션이 혼용되지 않습니다.

각각 다른 도메인으로 인식합니다.

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