방법 자체는 아주 간단한데 효과가 큽니다...
직접 사용중이기도 하구요...^^
방법은 다음과 같습니다.
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()시키시면 되겠습니다^^
스패머가 수동으로 등록하지 않는 이상 다 막히는 것 같습니다.
물론 우회하는 방법들이야 존재 하겠지만...
모든 스팸이 박멸되는 그 날까지~
직접 사용중이기도 하구요...^^
방법은 다음과 같습니다.
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()시키시면 되겠습니다^^
스패머가 수동으로 등록하지 않는 이상 다 막히는 것 같습니다.
물론 우회하는 방법들이야 존재 하겠지만...
모든 스팸이 박멸되는 그 날까지~
댓글 4개
게시글 목록
| 번호 | 제목 |
|---|---|
| 34021 | |
| 33994 | |
| 33922 | |
| 33895 | |
| 33889 | |
| 33882 | |
| 33868 |
최신글
최신글 함수 개량
11
|
| 33863 | |
| 33859 | |
| 33857 | |
| 33849 | |
| 33842 | |
| 33835 | |
| 33830 | |
| 33828 | |
| 33807 | |
| 33797 | |
| 33796 | |
| 33791 | |
| 33786 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기