diff --git a/bbs/search.php b/bbs/search.php index 32ebf3e99..9aa1ca42b 100644 --- a/bbs/search.php +++ b/bbs/search.php @@ -54,15 +54,19 @@ if ($stx) { $g5_search['read_level'][] = $row['bo_read_level']; } - $search_query = 'sfl='.urlencode($sfl).'&stx='.urlencode($stx).'&sop='.$sop; - - - $text_stx = get_text(stripslashes($stx)); - $op1 = ''; // 검색어를 구분자로 나눈다. 여기서는 공백 $s = explode(' ', strip_tags($stx)); + + if( count($s) > 1 ){ + $s = array_slice($s, 0, 2); + $stx = implode(' ', $s); + } + + $text_stx = get_text(stripslashes($stx)); + + $search_query = 'sfl='.urlencode($sfl).'&stx='.urlencode($stx).'&sop='.$sop; // 검색필드를 구분자로 나눈다. 여기서는 + $field = explode('||', trim($sfl)); @@ -233,4 +237,4 @@ if (!$sop) $sop = 'or'; include_once($search_skin_path.'/search.skin.php'); include_once('./_tail.php'); -?> +?> \ No newline at end of file