글등록 시 php단에서 스팸필터링
본문
글등록할 때 스킨의 write.skin.php 하단에서 스크립트를 통해 스팸단어 필터링을 한번 거치는데,
이거 말고 write_update.php 단에서 스팸단어 필터링을 하는건 없는거 맞나요??
게시판 관리자 설정에서 에디터 안쓰기로 했는데 스팸글은 html 태그가 달린 글들이 등록이 되네요.. 이거 어떻게 안되게 하는 방법 있을까요..ㅜㅜ
답변 2
제가하는 방법을 설명드리면 write.skin.php 에 input hidden에 제가 임의값을 하나 주고
write_update.php에 그 임의값이 있는지를 시작점에서 체크합니다.
통상 스팸돌리는애들이 그누가 오픈소스다보니 write_update에 맞춰서 데이터를 집어넣기에
그 임의값이 없어서 팅겨져 나갑니다만.. 부지런한애들은 그것도 맞춰서 넣어 등록하기는 합니다만
빈도수는 많이 줄어들긴합니다...
네 맞습니다. 폼에서만 검사를하고
뒤에 write_update.php 파일에서는 스팸단어를 필터링 하는 부분이없습니다.
답변을 작성하시기 전에 로그인 해주세요.