| CMS/프레임워크 | Rhymix 2.1 |
|---|---|
| 개발 언어 | PHP 8.4 |
| 문제 페이지 주소 | 비공개 (검색로봇) |
안녕하세요?
얼마 전부터 홈페이지의 iframe내의 다른 도메인의 내용이 보이지 않아 하루 종일 헤메이고 클로드에게도 물어가며 결국 해결을 했는데요.
문제는 가비아에 호스팅중인 홈페이지 www.nterpia.com에서 사무실 내부의 시놀로지 DSM 7.3.2, Apache 2.4, PHP 8.4, MariaDB 10.11로 www.nterpia.kr 도메인으로 운영중인 페이지를 iframe내에서 불러와 보여주는 부분이 좀 있는데 www.nterpia.kr이 연결을 거부하는 상황이었습니다.
물론 기존에는 아무 이상없이 잘 되다가 Rhymix 2.1.32로 업데이트 후 문제가 발생했는데요.
해결된 내용은
/common/framework/Session.php의
ini_set('session.cookie_samesite', $samesite ? 1 : 0);를
ini_set('session.cookie_samesite', $samesite ?: '');로 수정하여 해결을 하였습니다.
이렇게 수정하는 것이 원래의 Rhymix 취지에 맞는지 몰라서 질문 드립니다.
코어 파일을 수정했는데 저렇게 수정하여 사용해도 문제가 없는 건지요?
오뎅궁물
Lv. 2
항상 감사합니다.
댓글 1
SameSite, X-Frame-Options 등 iframe을 사용할 때 문제가 될 만한 속성들은
소스 수정 없이 시스템 설정 → 보안 설정 탭에서 간단히 변경할 수 있습니다.