쿠키 설정 질문, http에서는 되는데, https에서 깨져서, 동시 설정방법 문의 드려요.
관련링크
본문
안녕하세요 쿠기 설정 질문 드리고자 합니다.
현재 서버는 http와 https 동시에 사용중인데요,
링크를 걸어둔 것을 참고하여 그대로 복사하여 config.php에 적용하였습니다.
**적용부분
$target_domain = $_SERVER[HTTP_HOST];
$target_domain = trim($target_domain);
$target_domain_cookie = $target_domain;
if( strpos($target_domain, 'http://') == false ) $target_domain = 'http://'.$target_domain;
if( strpos($target_domain_cookie, 'www.') ) $target_domain_cookie = str_replace('www.', '', $target_domain_cookie);
$target_domain_cookie = '.' . $target_domain_cookie;
define('G5_DOMAIN', $target_domain);
define('G5_HTTPS_DOMAIN', 'https://www.abc.com');
/*
www.sir.co.kr 과 sir.co.kr 도메인은 서로 다른 도메인으로 인식합니다. 쿠키를 공유하려면 .sir.co.kr 과 같이 입력하세요.
이곳에 입력이 없다면 www 붙은 도메인과 그렇지 않은 도메인은 쿠키를 공유하지 않으므로 로그인이 풀릴 수 있습니다.
*/
define('G5_COOKIE_DOMAIN', $target_domain_cookie);
위와 같이 적용하였는데,
http는 잘 css나 등등 잘 적용되서 나옵니다.
그러나 https는 화면이 다 깨져 버려서 일반 텍스트로 쭈욱 나오네요.
http뿐만아니라 https에서도 안깨지게 하고싶은데, 어떻게 수정해야될까요?
답변 1
전체 적용을 하신거 같네요
일반적으로 글쓰기나 로그인시 에만 사용됩니다.
https주소의 보안페이지에서 http를 가져오기에 CSS및 깨짐 현상이
일어나지 않았나 추측해 봅니다.