말러83

wr_link1, 2가 같은 로봇 스팸글 차단하기

· 2010-03-24 (수) 19:09:48 · 5579 · 4
많은 경우에 스팸 로봇은 wr_link1, wr_link2 값을 같은 링크로 지정하곤 합니다.
스킨을 살짝 고쳐서 링크1만 쓸 수 있도록 해두면 $wr_link1 == $wr_link2인 경우 로봇이라고 판단할 수 있게 되겠죠.
그럼 write_update.php에서 common 파일을 불러들인 다음에 다음과 같은 내용을 추가해두면 해당 ip를 블럭시키고 스팸 글도 안 올라오게 할 수 있습니다.

// 스팸방지 (말러83)
if($wr_link1 && $wr_link1 == $wr_link2) {
sql_query("update `$g4[config_table]` set cf_intercept_ip = CONCAT(cf_intercept_ip, '\n{$_SERVER[REMOTE_ADDR]}') LIMIT 1");
die();
}


저는 단순히 이걸 추가한 것으로 몇달 째 스팸 글이 안 올라오고 있습니다.
|

댓글 4개

감사합니다
하하..많은 연구를 하셨네요.
제발 스페머가 이 글을 안봐야 할텐데...^^
2010-05-01 (토) 03:00:42
말러 교수님께 한수 배우고저 저도 테스트겸 소스를 삽입해보았습니다.
좋은일만 있길 기대하며 ^^
이제서야 잡니다..말러님께 감사를...
로봇과 지금까지 붙고있었습니다
무식하게 하나하나 지우고 있었다는...ㅡㅡ;;
정확히 어디에 파일에 어디줄에 삽입을 해야 하나요?
초보라서 ^^;;
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

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

+
제목 글쓴이 날짜 조회
10-03-25 조회 4,848
10-03-25 조회 4,096
10-03-24 조회 5,580
10-03-24 조회 4,376
10-03-23 조회 9,874
10-03-22 조회 3,210
10-03-18 조회 2.6만
10-03-17 조회 6,243
10-03-12 조회 4,444
10-03-12 조회 4,457
10-03-12 조회 3,746
10-03-10 조회 6,147
10-03-09 조회 7,864
10-03-09 조회 6,883
10-03-08 조회 4,185
10-03-08 조회 1.4만
10-03-05 조회 5,451
10-03-05 조회 3,986
10-03-03 조회 4,552
10-03-01 조회 4,081