며칠을 삽질하다가 도저히 해결할 방법이 없어서 글 올립니다.
제 사이트의 취지에 맞지 않게 특정 검색어로 자꾸 검색을 합니다. 특정 단어를 지정하여 검색시 검색이 되지 않게 하려면 어떻게 해야 하나요?
제 사이트의 취지에 맞지 않게 특정 검색어로 자꾸 검색을 합니다. 특정 단어를 지정하여 검색시 검색이 되지 않게 하려면 어떻게 해야 하나요?
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 2개
이것 때문에 몇날 며칠을 고민하고 했는데 정말 간단하게 처리가 되네요 오묘하기도 하구요 덕분에 고민거리가 많이 해소 될 것 같습니다.
유용하게 잘쓰겠습니다.
// 검색어가 있다면
if ('' != $stext) {
if (in_array($stext, array('금지어'))) alert('금지어입니다.'); // <-- 요 부분
$sql_search = get_sql_search($sselect, $stext, $soperator);
금지어 추가는 in_array($stext, array('금지어', '금지어2', '금지어3')) 와 같이 해 주시면 되고..
아니면..
$block_search = array('금지어1', '금지어2', '금지어3');
if (in_array($stext, $block_search)) alert('금지어입니다.');
도 가능하겠지요..