From acb22024a9b31347125b3b2c88436a18012468a1 Mon Sep 17 00:00:00 2001 From: chicpro Date: Mon, 3 Mar 2014 15:47:58 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B8=B0=EB=B3=B8=20escape=20function=20?= =?UTF-8?q?=EC=84=A4=EC=A0=95=ED=95=A0=20=EC=88=98=20=EC=9E=88=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common.php | 8 ++++---- config.php | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/common.php b/common.php index 7e2db059a..d12c2f05f 100644 --- a/common.php +++ b/common.php @@ -80,10 +80,10 @@ if (file_exists($dbconfig_file)) { } // mysql_real_escape_string 적용 - $_POST = array_map_deep('mysql_real_escape_string', $_POST); - $_GET = array_map_deep('mysql_real_escape_string', $_GET); - $_COOKIE = array_map_deep('mysql_real_escape_string', $_COOKIE); - $_REQUEST = array_map_deep('mysql_real_escape_string', $_REQUEST); + $_POST = array_map_deep(G5_ESCAPE_FUNCTION, $_POST); + $_GET = array_map_deep(G5_ESCAPE_FUNCTION, $_GET); + $_COOKIE = array_map_deep(G5_ESCAPE_FUNCTION, $_COOKIE); + $_REQUEST = array_map_deep(G5_ESCAPE_FUNCTION, $_REQUEST); //============================================================================== // PHP 4.1.0 부터 지원됨 diff --git a/config.php b/config.php index 4739baf1c..8782b3820 100644 --- a/config.php +++ b/config.php @@ -153,6 +153,10 @@ define('G5_SMTP', '127.0.0.1'); 기타 상수 ********************/ +// escape string 처리 함수 지정 +// POST 등에서 한글이 깨질 경우 addslashes 로 변경 +define('G5_ESCAPE_FUNCTION', 'mysql_real_escape_string'); + // 게시판에서 링크의 기본개수를 말합니다. // 필드를 추가하면 이 숫자를 필드수에 맞게 늘려주십시오. define('G5_LINK_COUNT', 2);