현재 다크 모드 쿠키를 레이아웃 내 자체 쿠키로 사용 중입니다.
이를 라이믹스에서 제공하는 rx_color_scheme 쿠키로 연동시키고 싶은데, 문제는 rx_color_scheme 쿠키의 도메인 설정이 라이믹스에 설정된 도메인만으로 되어 있어서, 상위 도메인에서 해당 쿠키에 접근할 수가 없네요.
코어 수정 없이 rx_color_scheme 쿠키의 도메인 설정이 .domain.com 형식이 되도록 할 수 있나요?
PHP | PHP 7.4 |
---|---|
CMS | Rhymix 2.x |
현재 다크 모드 쿠키를 레이아웃 내 자체 쿠키로 사용 중입니다.
이를 라이믹스에서 제공하는 rx_color_scheme 쿠키로 연동시키고 싶은데, 문제는 rx_color_scheme 쿠키의 도메인 설정이 라이믹스에 설정된 도메인만으로 되어 있어서, 상위 도메인에서 해당 쿠키에 접근할 수가 없네요.
코어 수정 없이 rx_color_scheme 쿠키의 도메인 설정이 .domain.com 형식이 되도록 할 수 있나요?
쿠키데이터는 도메인별로 다르게 적용됩니다.
즉, 도메인이 A도메인과 B도메인이 1차 2차 도메인의 차이가 있더라도 각각 데이터를 저장하는 방식으로 구현되어있습니다.
굳이 도메인별로 같은 데이터를 공유하고 싶으시면 쿠키값을 변경하는 저장값에
setcookie("rx_color_scheme", "dark", time()+3600, "/", ".example.com"); <- 원하는 도메인을 저장하도록 하시면 됩니다.
이코드는 PHP코드이기 때문에 PHP에서 실행하셔야 합니다.
앞에서부터 이름, 값, 쿠키저장시간, 옵션(비워둬두됩니다.), 도메인입니다.