캡챠이미지가 www유무에 따라 보이지 않습니다

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
캡챠이미지가 www유무에 따라 보이지 않습니다

QA

캡챠이미지가 www유무에 따라 보이지 않습니다

본문

안녕하세요 

 

 www.00.com 과  00.com 접속하는 경우

 

www.00.com로 접속해서   비회원 글쓰기할경우  자동등록방지 부분이 엑박이 됩니다.

 

www 유무가 캡차부분과 충돌이 나는거 같은데...

 

여러 호스팅업체로 테스트해봐도  동일하게 일어나는 걸로 봐서 호스팅설정보다는

 

g5의 문제인거 같은데요..

 

 

config.php 의

 

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

 

 

 

요부분과 관련이 있는거 같아

define('G5_COOKIE_DOMAIN', ' www.00.com ');

 

define('G5_COOKIE_DOMAIN', '00.com');

 

식으로 바꿔써도 해결이 안되네요

 

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

 

이 질문에 댓글 쓰기 :

답변 5

http://sir.co.kr/bbs/board.php?bo_table=yc5_bug&wr_id=971#c_972

 

제가 작성한 글인데 참고하세요 ^^ 

저도 이정도 문제는 버그에 가까운거 아닌가 했는데 해당이슈가 없어서
이상했는데 역시 저같은 문제를 가진분이 있었네요
링크해준대로 수정해서 적용하니 오류가 사라졌네요 감사합니다^^

쿠키 도메인 설정을 빈공간 바꾸시고 해보세요

초기값이 빈공간 아닌가요?
define('G5_COOKIE_DOMAIN',  ''); <-원래 이렇게 되어있는게 초기값인데 안되구요

define('G5_COOKIE_DOMAIN',  ' '); <- 혹시몰라 한칸띄어봤는데 변화가 없습니다

쿠키 공유 설정은 앞에 점을 붙이셔야 해요.

 

.00.com

원래 안되는거로 알고 있습니다.

www. 로 고정하려면 www 없을때 www.를 붙혀서 리다이렉션 시켜서 사용하심이​

저는 고민하다가 이렇게 해결했습니다.

 

common.php 29번줄에 g5_path() 함수를 수정하였습니다.

 

$_SERVER['SERVER_NAME'] ->​ $_SERVER['HTTP_HOST​']​ 


function g5_path()
{
    $result['path'] = str_replace('\\', '/', dirname(__FILE__));
    $tilde_remove = preg_replace('/^\/\~[^\/]+(.*)$/', '$1', $_SERVER['SCRIPT_NAME']);
    $document_root = str_replace($tilde_remove, '', $_SERVER['SCRIPT_FILENAME']);
    $root = str_replace($document_root, '', $result['path']);
    $port = $_SERVER['SERVER_PORT'] != 80 ? ':'.$_SERVER['SERVER_PORT'] : '';
    $http = 'http' . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='on') ? 's' : '') . '://';
    $user = str_replace(str_replace($document_root, '', $_SERVER['SCRIPT_FILENAME']), '', $_SERVER['SCRIPT_NAME']);
    //$result['url'] = $http.$_SERVER['SERVER_NAME'].$port.$user.$root; //<-- 이전
    $result['url'] = $http.$_SERVER['HTTP_HOST'].$port.$user.$root;  //<-- 수정
    return $result;
} 
답변을 작성하시기 전에 로그인 해주세요.
전체 15
QA 내용 검색

회원로그인

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