테스트 사이트 - 개발 중인 베타 버전입니다

도메인.co.kr 과 www.도메인.co.kr 간 쿠키문제 채택완료

펭귄22 6년 전 조회 3,230

안녕하세요

 

도메인.co.kr로 접근하면 관리자 로그인 등 문제없이 사용이 가능한데

www.도메인.co.kr로 접근하면 로그인부터 안되더군요.

 

/bbs/login.php 페이지에 들어가려고 하니

'url에 타 도메인을 지정할 수 없습니다' 라는 에러 메세지가 출력되고,

 

도메인.co.kr으로 로그인을 하더라도 www.도메인.co.kr로 들어가면

글쓰기가 안되는 등의 현상이 나타나서 검색해보니 config.php에서

</p>

<p>/*

www.sir.kr 과 sir.kr 도메인은 서로 다른 도메인으로 인식합니다. 쿠키를 공유하려면 .sir.kr 과 같이 입력하세요.

이곳에 입력이 없다면 www 붙은 도메인과 그렇지 않은 도메인은 쿠키를 공유하지 않으므로 로그인이 풀릴 수 있습니다.

*/

define('G5_COOKIE_DOMAIN',  '');</p>

<p>

이 부분에 .도메인.co.kr의 형식으로 넣으라는 글이 있더군요.

 

그래서 .도메인.co.kr로 삽입했는데도 해결이 안됩니다 ㅠㅠ

혹시 www.도메인.co.kr로 삽입해야하나요??

 

아니면 저 부분을 수정하기 위해서 다른 부분에도 도메인을 지정해줘야 하나요??

예를들면 저 소스의 상단에 있는 이 소스같은곳이요

</p>

<p>/*

보안서버 도메인

회원가입, 글쓰기에 사용되는 https 로 시작되는 주소를 말합니다.

포트가 있다면 도메인 뒤에 :443 과 같이 입력하세요.

보안서버주소가 없다면 공란으로 두시면 되며 보안서버주소 뒤에 / 는 붙이지 않습니다.

입력예) <a href="https://www.domain.com:443/gnuboard5" target="_blank" rel="noopener noreferrer">https://www.domain.com:443/gnuboard5</a>

*/

define('G5_DOMAIN', '');

define('G5_HTTPS_DOMAIN', '');</p>

<p>

 

다 아니라면 어떻게 해야 하는지 팁 부탁드립니다ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

6년 전

앗 죄송합니다

문제파악이 아직 완전히 되지 않은 것 같아요.

 

지금 로그인 페이지로 넘어가는 링크를

</p>

<p><a href="도메인/bbs/login.php?url=<?php echo urlencode('<a href="http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'])?>">로그인</a>" target="_blank" rel="noopener noreferrer">http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'])?>">로그인</a></a></p>

<p>

의 형태로 넣어놨었는데

저기서 ?url 부터 뒷부분을 지우니 쿠키공유가 잘 되네요 흠..

 

로그인 후에 로그인 버튼을 누르기 전 페이지로 돌아가기 위해 넣은 소스였는데 저게 원인이었나봅니다

 

더 알아보고 질문 다시 올리겠습니다. 죄송합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

www 있는 것과 없는 것 중에 어느 하나를 메인으로 정하신 후에,

다른 것으로 접근하면 메인으로 redirect 시켜 버리세요. 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

toqurk
6년 전

저도 같은 증상이 있었습니다.

그냥 전 왜 이러지? 하다가 그냥 www가 있건 없건 둘다 만들어 버렸습니다.

그랬더니 문제는 없더군요..

어쨋든 문제만 없이 돌아가면 되니깐요..ㅎㅎ

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

펭귄22
6년 전
둘다 만들어버렸다는 것이 무슨 말씀이신지용?? 무엇을 만드신거져??
t
toqurk
6년 전
지금 말씀은 도메인.co.kr 과 www.도메인.co.kr 간 쿠키문제 라고 하신거 아니신가요?
즉, www없는도메인으로 접속해서 로그인 하고 난뒤 www를 넣고 동일한 도메인 접속시 다시 로그인 해야 하는 현상 아닌가요?(쉽게 예제로 이야기 해본 내용입니ㅏ.)
펭귄22
6년 전
넵 맞습니다!!
t
toqurk
6년 전
쿠키를 구울때 www.도메인 일때와 도메인 일때 두가지로 쿠키를 구워버리세요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인