간단히 자동등록 스팸 막기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

간단히 자동등록 스팸 막기 정보

간단히 자동등록 스팸 막기

본문

방법 자체는 아주 간단한데 효과가 큽니다...
직접 사용중이기도 하구요...^^

방법은 다음과 같습니다.
write.skin.php의 <form>과 </form>사이 아무곳에나 다음과 같이 hidden속성으로
원하시는 변수명과 value값을 지정합니다.

<input type='hidden' name='post_validator' value='hahaha_sir_good'>
(name명과 value값은 원하시는대로 변경해주시면 되겠지요..^^)

이렇게 해두면 사용자에게는 보이지 않지만 내부적으로 post_validator라는 변수에 hahaha_sir_good라는 값이
할당되어서 글쓰기 버튼을 누르면 write.ok.php로 전송이 되겠지요...

이제 write.ok.php에서는 $_POST[post_validator]이라는 변수가 있는지..
그리고 그 값이 hahaha_sir_good인지를 판별해서 값이 있으면 정상적으로 글쓰기 페이지에서 작성된 글이므로 통과시키면 되고...
만약 $_POST[post_validator]변수가 없거나 값이 hahaha_sir_good이 아닌 경우에는 그냥 창을 닫거나.. history.back()시키시면 되겠습니다^^

스패머가 수동으로 등록하지 않는 이상 다 막히는 것 같습니다.
물론 우회하는 방법들이야 존재 하겠지만...

모든 스팸이 박멸되는 그 날까지~
추천
2

댓글 4개

좋은글이네요
근데 저도 그거 써봤는데 계속 뚫어되더라고요
그래서 아에 전 게시판 들어갈때마다 세션 생성해서 게시판 id값을 줘버렸어요
게시판 세션 생성은 리스트에서만 생성해서 하니 그남아 조금 났네요
오호~ 세션 고것두 괜찮군요^^
저는 요렇게 임시방편 했더니 스팸이 잠잠해져서..
잘 쓰고있는데.. 스패머들 악랄하네요..ㅋㅋ
그누보드 디폴트 변수값들은 이미 다 알려져 있기 때문에,
이렇게 나만의 변수 하나가 있으면, 효과가 있습니다. ^^
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT