도메인이 2개인데 config.php 파일에서 어떻게 셋팅해야하나요? 정보
도메인이 2개인데 config.php 파일에서 어떻게 셋팅해야하나요?
본문
이번에 추가로 도메인을 하나더 신청했습니다..
그런데 현재 두번째로 추가한 도메인으로 사이트에 들어갔더니 로그인이 안됩니다..
config.php에 쿠키공유 도메인이 처음 신청했던 도메인명으로 적어놓아서 그런것으로 압니다..
config.php 에는 도메인을 하나만 적게 되어있어서 기존에 처음 신청했던 도메인명을 적었는데요..
두번째로 신청한 도메인으로 사이트에 로그인을 할려면 어떻게 해야하나요?
이거 난감하네요..ㅠㅜ
그런데 현재 두번째로 추가한 도메인으로 사이트에 들어갔더니 로그인이 안됩니다..
config.php에 쿠키공유 도메인이 처음 신청했던 도메인명으로 적어놓아서 그런것으로 압니다..
config.php 에는 도메인을 하나만 적게 되어있어서 기존에 처음 신청했던 도메인명을 적었는데요..
두번째로 신청한 도메인으로 사이트에 로그인을 할려면 어떻게 해야하나요?
이거 난감하네요..ㅠㅜ
댓글 전체
도메인을 공유할때는, 로그인을 할때 form 체출을 할수는 없답니다.
메인으로 보냈다가, 로그인을 시키는 수 밖에 없어요.
메인으로 보냈다가, 로그인을 시키는 수 밖에 없어요.
네..답변 감사합니다..
연구해보겠습니다..
연구해보겠습니다..
저 같은 경우에는 동시에 2개 사이트에 로그인을 유지 하지는 못하지만은 이런 방법을 사용합니다.
$accessDomain = $_SERVER["HTTP_HOST"];
switch($accessDomain) {
case "www.a.com" :
case "a.com" :
$g4['url'] = "http://a.com";
$g4[cookie_domain'] = ".a.com";
break;
case "www.b.com" :
case "b.com" :
$g4['url'] = "http://b.com";
$g4[cookie_domain'] = ".b.com";
break;
}
config.php 에서 $g4['url']과 $g4['cookie_domain']을 지우고 extend/ 디렉토리에 별도의 파일을 만들어서 사용을 하고 있습니다.
$accessDomain = $_SERVER["HTTP_HOST"];
switch($accessDomain) {
case "www.a.com" :
case "a.com" :
$g4['url'] = "http://a.com";
$g4[cookie_domain'] = ".a.com";
break;
case "www.b.com" :
case "b.com" :
$g4['url'] = "http://b.com";
$g4[cookie_domain'] = ".b.com";
break;
}
config.php 에서 $g4['url']과 $g4['cookie_domain']을 지우고 extend/ 디렉토리에 별도의 파일을 만들어서 사용을 하고 있습니다.
아드리나님..extend/ 디렉토리에 어떤식으로 파일을 만들어야하나요?
그냥 적어주신 코드를 php파일로 만들어서 그냥 넣어놓으면 되나요?
/extend 디렉토리에 들어가있는 몇가지 파일들을 보니까 전부 함수로 된 php파일들이던데 말입니다..
그냥 적어주신 코드를 php파일로 만들어서 그냥 넣어놓으면 되나요?
/extend 디렉토리에 들어가있는 몇가지 파일들을 보니까 전부 함수로 된 php파일들이던데 말입니다..
/extend/ 아래에 위 코드르 복사해서 PHP 형식으로 저장하시면은 될것 같습니다....
별도로 이름은 Elbis님이 정하셔서 올려도 괜찮을것 같습니다.
<?php
$accessDomain = $_SERVER["HTTP_HOST"];
switch($accessDomain) {
//1번째 도메인
case "www.a.com" :
case "a.com" :
$g4['url'] = "http://a.com";
$g4[cookie_domain'] = ".a.com";
break;
//2번째 도메인
case "www.b.com" :
case "b.com" :
$g4['url'] = "http://b.com";
$g4[cookie_domain'] = ".b.com";
break;
//위에서 정의 되지 않은 도메인은 한 도메인으로 처리
default :
$g4['url'] = "http://b.com";
$g4[cookie_domain'] = ".b.com";
break;
}
?>
별도로 이름은 Elbis님이 정하셔서 올려도 괜찮을것 같습니다.
<?php
$accessDomain = $_SERVER["HTTP_HOST"];
switch($accessDomain) {
//1번째 도메인
case "www.a.com" :
case "a.com" :
$g4['url'] = "http://a.com";
$g4[cookie_domain'] = ".a.com";
break;
//2번째 도메인
case "www.b.com" :
case "b.com" :
$g4['url'] = "http://b.com";
$g4[cookie_domain'] = ".b.com";
break;
//위에서 정의 되지 않은 도메인은 한 도메인으로 처리
default :
$g4['url'] = "http://b.com";
$g4[cookie_domain'] = ".b.com";
break;
}
?>
아드리나님..답변 대단히 감사합니다..
이런 초짜배기한테 친절한 답변 정말 감사드립니다..
수고하십시오!!
이런 초짜배기한테 친절한 답변 정말 감사드립니다..
수고하십시오!!
성공하시기를 바라며, config.php 도 꼭 수정해 주셔야 합니다.^^
네..알겠습니다..^^
두개의 도메인 모두를 허용할 것인가요? 결국은 1개의 도메인이 주도메인이 될 수 밖에 없지 않나요?
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=17666
제가 쓰는 방법은 1개의 도메인으로 traffic을 모두 모아서 그곳으로 들어가게 하는 것 입니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=17666
제가 쓰는 방법은 1개의 도메인으로 traffic을 모두 모아서 그곳으로 들어가게 하는 것 입니다.
그렇다면 아드리나님처럼 접속 도메인에 따라서 cookie 도메인을 바꿔줘야 할 겁니다.
아빠불당님..감사합니다..^^
리플달아주신 답변도 많은 참고가 되었습니다..
수고하십시오!!
리플달아주신 답변도 많은 참고가 되었습니다..
수고하십시오!!