테스트 사이트 - 개발 중인 베타 버전입니다

간단 스팸글 차단

· 5년 전 · 7922 · 11

* 글 작성시간이 3초 이내인 경우, 스팸글로 판단/처리하는 방법입니다.

 

* 게시판 [스킨] 폴더에 적용하는 방법입니다.

 

* 실제 효과가 있는지는 아직 확인해보지 못했습니다.

 

1) 사용하는 게시판 스킨 디렉토리의 write.skin.php 파일에 히든필드를 추가합니다. (w_time)

[code]

<input type="hidden" name="page" value="<?php echo $page ?>">

[/code]

->

[code]

<input type="hidden" name="page" value="<?php echo $page ?>">

<input type="hidden" name="w_time" value="<?php echo time() ?>">

[/code]

 

2) 사용하는 게시판 스킨 디렉토리에 write_update.head.skin.php 파일을 다음의 코드로 생성합니다.

[code]

<?php
if (!defined("_GNUBOARD_")) exit; 

 

if (!$w_time)
    $w_time = time();

 

if (time() - $w_time < 3)
    alert('비정상적인 접근입니다.');

[/code]

 

※ 관련글

간단 스팸글 차단 #2 - https://sir.kr/g5_tip/16141

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 11개

글 작성 시간을 체크해봤습니다
3초는 너무 짧고, 회원 로그인 상태에서 제목과 내용을 간단하게 1111 이라고만 적어도 10초 가량이 걸리네요
스팸 대응에 무척 요긴하게 작동하리라 생각됩니다
감사합니다

게시글 목록

번호 제목
23966
23963
23953
23949
23938
23935
23933
23928
23919
23918
23917
23910
23902
23901
23897
23894
23893
23891
23885
23872
23870
23862
23859
23853
23845
23838
23827
23819
23805
23801