복수 사이트에 회원 관리를 통합적으로 하려면 어떻게 하나요? 정보
복수 사이트에 회원 관리를 통합적으로 하려면 어떻게 하나요?
본문
서너 개의 웹사이트에서 (각각의 도메인이고, 웹호스팅을 함)
한 곳에서 회원 가입하면 나머지 모두의 사이트에서 똑같이 로그인도 되고
활동 점수도 적용되는 (각각의 사이트 마다 활동 점수 비율이 다르게 조절 할 수 있으면
더 좋구요) 그렇게 하려면 어떻게 해야 할까요?
또는 불가능 하나요?
이미 그렇게 하시는 분들도 꽤 있으실 것 같은데, 아시는 분 알려주시면 고맙겠습니다. ^^;
한 곳에서 회원 가입하면 나머지 모두의 사이트에서 똑같이 로그인도 되고
활동 점수도 적용되는 (각각의 사이트 마다 활동 점수 비율이 다르게 조절 할 수 있으면
더 좋구요) 그렇게 하려면 어떻게 해야 할까요?
또는 불가능 하나요?
이미 그렇게 하시는 분들도 꽤 있으실 것 같은데, 아시는 분 알려주시면 고맙겠습니다. ^^;
댓글 전체
호스트간에 세션 정보 공유는 비용이 좀 들 겁니다.
세션 정보를 디비에 저장하고 디비를 같은 것을 쓴다면 조금 쉽겠네요.
각 웹 사이트가 모두 한 호스트에 호스팅 된다면
세션 정보가 있는 파일들을 공유할 수 있으니 문제가 좀 수월하구요.
가장 쉬운 것은 디비 서버를 공유하고 회원 정보나 세션 정보를 공유하는 것이겠네요.
세션 정보를 디비에 저장하고 디비를 같은 것을 쓴다면 조금 쉽겠네요.
각 웹 사이트가 모두 한 호스트에 호스팅 된다면
세션 정보가 있는 파일들을 공유할 수 있으니 문제가 좀 수월하구요.
가장 쉬운 것은 디비 서버를 공유하고 회원 정보나 세션 정보를 공유하는 것이겠네요.
이런방식도 있습니다.
index.php
<?
if ($_SERVER[HTTP_HOST]=="domain1.co.kr") { $index="/인덱스페이지1"; }
elseif ($_SERVER[HTTP_HOST]=="domain2.co.kr") { $index="/인덱스페이지2"; }
elseif ($_SERVER[HTTP_HOST]=="domain3.co.kr") { $index="/인덱스페이지3"; }
else
$index="인덱스페이지";
header("Location:$index");
?>
index.php
<?
if ($_SERVER[HTTP_HOST]=="domain1.co.kr") { $index="/인덱스페이지1"; }
elseif ($_SERVER[HTTP_HOST]=="domain2.co.kr") { $index="/인덱스페이지2"; }
elseif ($_SERVER[HTTP_HOST]=="domain3.co.kr") { $index="/인덱스페이지3"; }
else
$index="인덱스페이지";
header("Location:$index");
?>
좋은 정보 주신 분들, 감사합니다.