단­어­필­터­링 > 그누4 질문답변

그누4 질문답변

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

단­어­필­터­링 정보

단­어­필­터­링

본문

단­어­필­터­링

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

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

댓글 전체

그냥 공백으로 나온다는 말이 무슨 뜻인가요?
등록버튼 누르면 금지단어 ­ 가 포함되어있다는 팝업창이 나와야 정상인데...

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

­ 를 여기에 붙혀넣으니 공백으로 표시가 되네요.
© SIRSOFT
현재 페이지 제일 처음으로