영카트 5 서브 도메인 DB변경 고수님 도와주세요

영카트 5 서브 도메인 DB변경 고수님 도와주세요

QA

영카트 5 서브 도메인 DB변경 고수님 도와주세요

본문

안녕하세요 그누보드 그린이 입니다.

 

1.test.com 을 dfconfig 에서 접속 DB를 test1 로 접속하고

 

2.test.com 을 dfconfig 에서 접속 DB를 test2 로 접속하게 만들고 싶습니다.

 

<?php
$dealerid = $_SERVER[HTTP_HOST]; 
$temp_dealerid = explode( ".", $dealerid); 
if($temp_dealerid[0] == '1'){
    define('G5_MYSQL_HOST', 'localhost');
    define('G5_MYSQL_USER', 'test');
    define('G5_MYSQL_PASSWORD', 'asdf');
    define('G5_MYSQL_DB', 'test1');
    define('G5_MYSQL_SET_MODE', false);
}
if($temp_dealerid[0] == '2'){
    define('G5_MYSQL_HOST', 'localhost');
    define('G5_MYSQL_USER', 'test');
    define('G5_MYSQL_PASSWORD', 'asdf');
    define('G5_MYSQL_DB', 'test2');
    define('G5_MYSQL_SET_MODE', false);
}
?>

이게 맞는지 궁금합니다. 안되는거 같아요 ㅜ.ㅜ

 

 

이 질문에 댓글 쓰기 :

답변 1

if , else 쓰셔도 되시고요 

문제 없을듯 합니다 

 

저는 아래처럼 사용합니다 ^^

$dealerid = $_SERVER[HTTP_HOST]; 

if(strpos($dealerid, "1.test.com") !== false) { //1.test.com 이 들어있다면

 define('G5_MYSQL_HOST', 'localhost');
    define('G5_MYSQL_USER', 'test');
    define('G5_MYSQL_PASSWORD', 'asdf');
    define('G5_MYSQL_DB', 'test1');
    define('G5_MYSQL_SET_MODE', false);

}

else{

define('G5_MYSQL_HOST', 'localhost');
    define('G5_MYSQL_USER', 'test');
    define('G5_MYSQL_PASSWORD', 'asdf');
    define('G5_MYSQL_DB', 'test2');
    define('G5_MYSQL_SET_MODE', false);

}

답변을 작성하시기 전에 로그인 해주세요.
전체 840
QA 내용 검색
filter #DB ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT