|
|
동네 사람들의 정담이 오고가는 대청마루입니다. 무슨 글이든 좋아요. |
.........
chichi 2003-09-03 19:28:39, 조회 : 652, 추천 : 1
1. write.php 파일을 열어보면 마지막 부분에 foot();
이라고 있을겁니다.. 그곳 바로위에 아래의 코드를 삽입합니다.
if(!$member[no]) {
$spam_time_start=time();
session_register("spam_time_start");
}
2. write_ok.php파일을 열어보면 처음 부분에 *게시판설정체크 아랫부분에
다음의 코드를 삽입합니다.
if(!$member[no]) {
$spam_time_end=time();
if ((($spam_time_end-$_SESSION[spam_time_start])<3) or !$_SESSION[spam_time_start]) {
Error("3초이내에 글을 쓰시다니...광고 로봇이시죠--?");
@session_destroy("spam_time_start");
}
}
원리라고 해봐야..
글쓰기 폼을 열고 Submit을하기까지 X초 이내에 글을 쓴다면
이놈은 사람으로 볼 수 없다는 가정하에 만들어진, 허무할 정도로 간단한 소스입니다.
이름,제목,본문을 쓰는데 2-3초 이내 가능한 사람 있습니까 --?
로봇중에 로그인하고 광고하는 로봇은 못본것같아 로그인 안한사용자만 체크하도록 했습니다.
www.arapshow.com에서 사용중입니다만, 잘 되는것 같은데요..
1. write.php 파일을 열어보면 마지막 부분에 foot();
이라고 있을겁니다.. 그곳 바로위에 아래의 코드를 삽입합니다.
if(!$member[no]) {
$spam_time_start=time();
session_register("spam_time_start");
}
2. write_ok.php파일을 열어보면 처음 부분에 *게시판설정체크 아랫부분에
다음의 코드를 삽입합니다.
if(!$member[no]) {
$spam_time_end=time();
if ((($spam_time_end-$_SESSION[spam_time_start])<3) or !$_SESSION[spam_time_start]) {
Error("3초이내에 글을 쓰시다니...광고 로봇이시죠--?");
@session_destroy("spam_time_start");
}
}
원리라고 해봐야..
글쓰기 폼을 열고 Submit을하기까지 X초 이내에 글을 쓴다면
이놈은 사람으로 볼 수 없다는 가정하에 만들어진, 허무할 정도로 간단한 소스입니다.
이름,제목,본문을 쓰는데 2-3초 이내 가능한 사람 있습니까 --?
로봇중에 로그인하고 광고하는 로봇은 못본것같아 로그인 안한사용자만 체크하도록 했습니다.
www.arapshow.com에서 사용중입니다만, 잘 되는것 같은데요..
최신댓글