www 붙은 도매인과 안붙은 도매인의 로그인이 서로 다릅니다.

2014-10-01 (수) 19:26:58 7,965

제목이 곧 내용이네요...


www.sir.co.kr 과 sir.co.kr 도메인은 서로 다른 도메인으로 인식합니다. 쿠키를 공유하려면 .sir.co.kr 과 같이 입력하세요.
이곳에 입력이 없다면 www 붙은 도메인과 그렇지 않은 도메인은 쿠키를 공유하지 않으므로 로그인이 풀릴 수 있습니다.
*/
define('G5_COOKIE_DOMAIN', '.사용중인도매인넣었어요.co.kr');​

이거 당연히 해봤구요 ㅠㅠ 

잘 되다가 갑자기 안되네요...

딱히 건드린 부분도 없는걸로 기억하는데 왜그럴까요...

고수님들의 조언 부탁드립니다. 

답변 2개 / 댓글 2개

2014-10-02 (목) 22:17:21

common.php 파일 상단에서

if(!stristr($_SERVER['HTTP_HOST'],'www​')){
 header("Location: http://www.도매인.co.kr");
 exit;
}

그대로 붙이시고 도메인만바꾸세요!!

답변에 대한 댓글 1개

이렇게하니 리다이렉션 순환이 너무 많다고 오류 뿜어요
2014-10-01 (수) 22:16:01

여러가지방법이있구만

도메인을 통일시켜주는것도 한방법입니다.

common.php 파일 상단에서

if(!stristr($HTTP_HOST,'www​')){header("Location: http://www.sir.co.kr");}

답변에 대한 댓글 1개

2014-10-02 (목) 00:59:46
$HTTP_HOST 에서 에러가 나서 아래와 같이 바꿨는데요;;
if(!stristr($_SERVER['HTTP_HOST'],'www​')) header("Location: http://www.도매인.co.kr");​
Parse error: syntax error, unexpected T_VARIABLE in /www/common.php on line 21
라고 뜹니다...

21번째 라인은 제가 올린 한줄의 코드 바로 아래 줄이거든요... 한번만 더 도와주시면 안될까요? ㅠ.ㅠ

아... 그런데 집 컴퓨터에서는 또 www가 있고없고 같이 세션이 유지가 되는데 스마트폰과 회사컴퓨터에서만 안되네요;;

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