[그누•영카트] 그누보드 전체 검색에서도 단어 필터링 적용하기
페이지 정보
루루아빠
3,009 1
2017.01.09 02:05:00
짧은주소
-
https://yadolee.com/tip/454 주소복사
본문
종종 지속적으로 홈과 관련 없는 검색어를 인기 검색어에 노출되도록 하여 멀웨어 사이트에 접근 유도하는 사례가 많아 그 해결책을 제시하고자 한다.
1. 관리자 > 환경설정 > 단어 필터링에 검색을 제한할 단어를 추가한다.
2. 그누보드5/bbs/search.php를 열어 $srows = 0; 를 검색하여 다음 줄에 다음 소스를 추가한다.
2. 그누보드5/bbs/search.php를 열어 $srows = 0; 를 검색하여 다음 줄에 다음 소스를 추가한다.
$filters = explode(",", $config[cf_filter]);
for ($i=0; $i<count($filters); $i++) {
$s = trim($filters[$i]); // 필터단어의 앞뒤 공백을 없앰
if (stristr($stx, $s)) {
alert("검색어에 금지단어('{$s}')가 포함되어 있습니다.");
exit;
}
}
종종 안전하지 않은 감염된 중국 사이트가 검색에 올라오는 경우가 있어 상기 문제를 해결해 보았다.추천인 1
레벨 101
경험치 1,519,440
Progress Bar 14.66%
- 가입일 : 2015-03-04 03:24:54
- 서명 : KNOW YOUR LIMITS
BUT NEVER STOP TRYING TO EXCEED THEM !!
- 자기소개 : 루루의 자랑
루루아빠랍니다~~
최신댓글이 없습니다.


댓글
첫 번째 댓글을 남겨 주세요