서브도메인 쿠키설정 문제입니다.

서브도메인 쿠키설정 문제입니다.

QA

서브도메인 쿠키설정 문제입니다.

본문

안녕하세요. 

같은 도메인으로 www.***.kr / wholesale.***.kr / new.***.kr  을 운영하고 있습니다. 

(모두 내용이 다른 사이트입니다.)

문제는 config.php파일에서  define('G5_COOKIE_DOMAIN',  '.***.kr');  

이부분에서 서브도메인을 모두 같이 쿠키로 인식하여 로그인이 풀리기도 하고  신규회원 가입시에도 세션이 제대로 작동하지 않는것 같습니다. 

이렇게 적용하면 되나요?

wholesale.beads.kr -> define('G5_COOKIE_DOMAIN',  '.wholesale.***.kr'); 

 

new.beads.kr -> define('G5_COOKIE_DOMAIN',  '.new.***.kr'); 

 

크롬 90버전대에서 자주 그러는데 모든 브라우저 창을 닫고 다시 시작하면 잘 되기도 하고 무엇이 문제인지  

 

아니면 

 

common.php파일에

function chrome_domain_session_name(){
    // 크롬90버전대부터 아래 도메인을 포함된 주소로 접속시 특정조건에서 세션이 생성 안되는 문제가 있을수 있다.
    $domain_array=array(
    '.cafe24.com',  // 카페24호스팅
    '.dothome.co.kr',     // 닷홈호스팅
    '.phps.kr',     // 스쿨호스팅
    '.maru.net',    // 마루호스팅
    '.wholesale.***.kr', // 자신의 개인 도메인을 입력
    );

 

이렇게 각각 도메인을 지정해야 하는지 ... 

보안서버 http ->https -> http 오면서 풀리는 것 같은데요. 

해결 방안좀 알려주세요.

감사합니다. 

이 질문에 댓글 쓰기 :

답변 2

아 사이트가 각3개 다른곳에 있다는 말씀이시네요.

각사이트 config.php 파일에 각기 다른 도메인으로 설정해보세요.

define('G5_COOKIE_DOMAIN',  'ww.beads.kr');

define('G5_COOKIE_DOMAIN',  'wholesale.beads.kr');

define('G5_COOKIE_DOMAIN',  'new.beads.kr');

친절한 설명 감사합니다.  그럼 알려주신데로 셋팅시에 http://beads.kr 로 들어오는것은 쿠키와 세션에 아무이상은 없는 건가요?  이 답변 이전에 휴란드님 자세한 설명이 있었던것 같은데요. 없어졌어요. ^^ 거기서는 define('G5_COOKIE_DOMAIN',  'beads.kr');  이렇게 셋팅하라고 하셔서 아 그렇겠다 싶었어요.  암튼 해볼께요. 고맙습니다.

define('G5_COOKIE_DOMAIN',  '.beads.kr'); 

이렇게 해보세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,728 | RSS
QA 내용 검색

회원로그인

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