도메인이 2개인데 config.php 파일에서 어떻게 셋팅해야하나요? > 그누4 질문답변

그누4 질문답변

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

도메인이 2개인데 config.php 파일에서 어떻게 셋팅해야하나요? 정보

도메인이 2개인데 config.php 파일에서 어떻게 셋팅해야하나요?

본문

이번에 추가로 도메인을 하나더 신청했습니다..
그런데 현재 두번째로 추가한 도메인으로 사이트에 들어갔더니 로그인이 안됩니다..
config.php에 쿠키공유 도메인이 처음 신청했던 도메인명으로 적어놓아서 그런것으로 압니다..
config.php 에는 도메인을 하나만 적게 되어있어서 기존에 처음 신청했던 도메인명을 적었는데요..
두번째로 신청한 도메인으로 사이트에 로그인을 할려면 어떻게 해야하나요?
이거 난감하네요..ㅠㅜ
  • 복사

댓글 전체

저 같은 경우에는 동시에 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/ 디렉토리에 별도의 파일을 만들어서 사용을 하고 있습니다.
아드리나님..extend/ 디렉토리에 어떤식으로 파일을 만들어야하나요?
그냥 적어주신 코드를 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;   
}
?>
두개의 도메인 모두를 허용할 것인가요? 결국은 1개의 도메인이 주도메인이 될 수 밖에 없지 않나요?

http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=17666

제가 쓰는 방법은 1개의 도메인으로 traffic을 모두 모아서 그곳으로 들어가게 하는 것 입니다.
© SIRSOFT
현재 페이지 제일 처음으로