DB 하나로 3개의 사이트를 공유하여 사용할 수 있나요?

DB 하나로 3개의 사이트를 공유하여 사용할 수 있나요?

QA

DB 하나로 3개의 사이트를 공유하여 사용할 수 있나요?

답변 2

본문

하나의 DB로 3개의 사이트를 공유하며 사용하고 싶은데 가능할까요?

사이트 A, B, C 에서, 홍길동이 C에서 회원가입하면, A에서도 확인이 가능한 방법이요.

 

이렇게 하게 된 이유는,

그누보드를 설치해서, 하나의 테마만 사용할 수 있으니까, 

같은 회원으로 또 다른 사이트를 이용하게 하려면, 그누보드2+테마, 그누보드3+테마, 이런 식으로 사용하게 되더라구요.

 

차라리, 그누보드는 하나만 설치하고, 테마1, 테마2 를 동시에 접속해지는 방법은 없을까요?

 

이용대상이 동일한데, 세 사이트에서 db가 각각 돌아가니 관리가 힘드네요..

도움 부탁합니다~

#DB

이 질문에 댓글 쓰기 :

답변 2

말씀하신것 처럼 db를 3개로 나누시되

회원쪽 db만 공통으로 끌어다 쓰시면됩니다.

data/dbconfig.php 파일에서


$g5['member_table'] = G5_TABLE_PREFIX.'member'; // 회원 테이블

부분에서 접두어를 동일 하게 3개 사이트에 한개로 바꾸심됩니다.

다시 로그인해야 하지 않을까 싶습니다.

login_check.php를 수정하고
링크를 걸때 login_check.php?mb_id=aaa식으로 post대신 get으로 받아서
get_member[mb_id] 식으로 로그인 할 수 있긴 한데 아주 취약하네요..
개인적으로는.. 연구해볼만 할것 같습니다..

가능 합니다. 그러나 3개의 사이트라 말씀 하신거보니 도메인이 다르다 판단 하고 글을 이어갑니다.

1. 서버가 같은 곳에 도메인서비스가 이어져 있으면 DB 공유가 설정에 따라 쉽게 가능 합니다.

2. 서버가 완전 다르다면 규약에 따라야 하며 그것을 서로간에 허용하나 보안이 취약 합니다.

 

호스팅 사에 문의 하세요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #DB ×
전체 840
© SIRSOFT
현재 페이지 제일 처음으로