From 7a8beab66b7db113bea21f0692c380ca48ab6963 Mon Sep 17 00:00:00 2001 From: thisgun Date: Mon, 3 May 2021 11:38:20 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=ED=81=AC=EB=A1=AC=EB=B8=8C=EB=9D=BC?= =?UTF-8?q?=EC=9A=B0=EC=A0=80=20=EC=82=AC=EC=9A=A9=ED=95=98=EA=B3=A0=20?= =?UTF-8?q?=EC=B9=B4=ED=8E=9824=ED=98=B8=EC=8A=A4=ED=8C=85=EC=97=90?= =?UTF-8?q?=EC=84=9C=20=EC=9E=84=EC=8B=9C=EB=8F=84=EB=A9=94=EC=9D=B8=20?= =?UTF-8?q?=EC=82=AC=EC=9A=A9=EC=8B=9C=20=EC=84=B8=EC=85=98=EC=9D=B4=20?= =?UTF-8?q?=EC=83=9D=EC=84=B1=EC=95=88=EB=90=98=EA=B1=B0=EB=82=98=20?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=EC=95=88=EB=90=98=EB=8A=94=20?= =?UTF-8?q?=EB=AC=B8=EC=A0=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/common.php b/common.php index 0e35dd7b1..244f4a2cd 100644 --- a/common.php +++ b/common.php @@ -221,6 +221,23 @@ ini_set("session.gc_divisor", 100); // session.gc_divisor는 session.gc_probabil session_set_cookie_params(0, '/'); ini_set("session.cookie_domain", G5_COOKIE_DOMAIN); +function chrome_domain_session_name(){ + // 크롬90버전대부터 아래 도메인을 포함된 주소로 접속시 특정조건에서 세션이 생성 안되는 문제가 있을수 있다. + $domain_array=array( + '.cafe24.com', // 카페24호스팅 + '.dothome.co.kr', // 닷홈호스팅 + '.phps.kr', // 스쿨호스팅 + '.maru.net', // 마루호스팅 + ); + + if(preg_match('/('.implode('|', $domain_array).')/i', $_SERVER['HTTP_HOST'])){ // 위의 도메인주소를 포함한 url접속시 기본세션이름을 변경한다. + if(! defined('G5_SESSION_NAME')) define('G5_SESSION_NAME', 'G5PHPSESSID'); + @session_name(G5_SESSION_NAME); + } +} + +chrome_domain_session_name(); + //============================================================================== // 공용 변수 //------------------------------------------------------------------------------ From 1d4db0839daaf87c051d67792847000be081e280 Mon Sep 17 00:00:00 2001 From: thisgun Date: Mon, 3 May 2021 11:38:32 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=EB=B2=84=EC=A0=84=205.4.5.4=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.php b/config.php index fa3c92ec9..5b23c8105 100644 --- a/config.php +++ b/config.php @@ -5,7 +5,7 @@ ********************/ define('G5_VERSION', '그누보드5'); -define('G5_GNUBOARD_VER', '5.4.5.3'); +define('G5_GNUBOARD_VER', '5.4.5.4'); // 이 상수가 정의되지 않으면 각각의 개별 페이지는 별도로 실행될 수 없음 define('_GNUBOARD_', true);