단­어­필­터­링

필터링.png
단­어­필­터­링

스팸쓰는 작자들이 이런식으로 글자사이에 이상한 코드를 넣어서
단어 차단이 안되는데요
저건 어떻게 차단해야 할까요?
지금 단어 필터링 이라는 소스를 첨부이미지와 같습니다.
이건 어떻게 필터링을 해야할까요?
글자 중간에 있는 코드를 필터링해도 안되네요.

본문에 제목은 정상적으로 보이지만
타이틀바의 제목을 보시면 단어사이에 - 비슷한 기호가 하나씩 들어가 있어요.

첨부파일

필터링.png (663 bytes)
2회 2013-02-07 15:25
|

댓글 8개

답변 감사합니다. 하지만 내용이 좀 다른거 같습니다.
­ 이 코드가 문제입니다.
뭔 고민입니까?
­ 태그는 스팸처럼 일부러 쓰지않으면 사용하지않는 태그이니 필터링 단어에 추가해버리면 되겠네요
­ 태그를 단어 필터링에 넣으면 그냥 공백으로 나옵니다.
그냥 공백으로 나온다는 말이 무슨 뜻인가요?
등록버튼 누르면 금지단어 ­ 가 포함되어있다는 팝업창이 나와야 정상인데...

그보다 스팸등록은 글쓰기 페이지를 통하지않고 등록하기 때문에 bbs/write_update.php 에서
막아야 합니다
현재는 이 부분이 주석처리 되어있으니 주석을 제거 하세요
그리고 alert("제목에 금지단어(\'{$s}\')가 포함되어 있습니다.");
이렇게 되어잇는데 그냥
alert("금지단어 등록불가."); 이렇게 변경해버리세요. 내용부분도 마찬가지..
관리자페이지에서 ­ 을 단어필터링에 추가한후 확인을 누르면 관리자페이지가 새로고침이 되잖아요.
그런후 단어필터링에 ­ 표시가 없습니다.
또한 write_update.php 에서 필터링을 시도하니
write.php 에서 form 으로 전송된 ­ 가
write_update.php 에서는 - 로 보여지기때문에 ­ 를 필터링 할수가 없네요.
그렇다고 - 를 필터링 할수도 없구요.
고민입니다.
답변 감사합니다.
write_update.php 에 필터링을 적용해서 해결했습니다.
-(빼기) 와 ­ 는 같은문자가 아니었습니다.
결론은 -(빼기) 보다 크기가 좀 작은 문자로 필터링을 완료했습니다.

­ 를 여기에 붙혀넣으니 공백으로 표시가 되네요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 764
13년 전 조회 973
13년 전 조회 1,544
13년 전 조회 1,037
13년 전 조회 1,554
13년 전 조회 1,027
13년 전 조회 1,666
13년 전 조회 1,568
13년 전 조회 2,005
13년 전 조회 1,582
13년 전 조회 970
13년 전 조회 799
13년 전 조회 763
13년 전 조회 806
13년 전 조회 699
13년 전 조회 775
13년 전 조회 742
13년 전 조회 985
13년 전 조회 1,680
13년 전 조회 1,969