완벽 스팸방지 ((??)) 이론만. > 그누4 팁자료실

그누4 팁자료실

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

완벽 스팸방지 ((??)) 이론만. 정보

완벽 스팸방지 ((??)) 이론만.

본문

아래 구문이 되는지 검증을 하지 않은 상태에서 스토리만 전게 할게요.

1. 가장최신글 번호를 호출합니다.
  예)  120번 이면...    그 다음 번호가 121 번 이겠죠.??

2. 어떤 사람이 글을 쓸때... 아이피로 검증을 하시던지,,  회원아이디로 검증을 합니다.....

==>> write.skin.php 에서 어떤 글을 쓸때...예상되는 번호가 있죠.??

즉..최신글번호 120번  +5  이상까지는  같은 아이피 또는 회원이 글을 못쓰도록...막는겁니다..

^^ ㅋㅋ...



// 최근 등록된 번호를 호출합니다.
$se_table  =  " g4_write_$bo_table ";
$sql = " select * from $se_table order by wr_id desc limit 1";
$result = sql_query($sql);
$spt  =  "";
$total_count = mysql_num_rows($result);
for($i=0;$i<$total_count;$i++){
$row = sql_fetch_array($result);
$spt  .=  $row['wr_id'];
}

$spt = $spt +1 ;  // 최글 글의 다음번호

$mct = "  wr_name  =  $member[mb_id]  ";  // 글쓴사람이 최근글 번호를 호출
$mct =  "  order by wr_id desc limit 1 "  ;      // 글쓴사람이 가장 최글근을 호출
$sql = " select * from $se_table where $mct ";
$result2 = sql_query($sql);
$pct  =  "";
$total_count = mysql_num_rows($result2);
for($i=0;$i<$total_count;$i++){
$row = sql_fetch_array($result);
$pct  .=  $row['wr_id'];
}

if($pct == $spt){ // 최신글다음번호랑 쓸려고하는 사람의 예상번호가 같으면...
  alert_close("글 쓰지 마세요..");
}


===========================================================================

될려나 몰겠네요. ^^

과정은 이렇습니다.
1. 최신글 번호를 호출해서 +1  시킨 번호랑...

2. 글을 쓸려고 하는사람이 예상되는 번호가  일치 (즉, 최신글 다음번호로 작성할 경우)

경고창을 보내는.. ^^

 좀 황당한 방법 이었습니다..


여기 팁란에 올린걸 할용해 보세요..
http://sir.co.kr/bbs/tb.php/g4_tiptech/9590/0527f59ee127b6b85e4e35819eecfe88

글을 쓸려는 사람의 예상되는 고유 아이디.. ^^
추천
0

댓글 2개

에공..문제점이 있네요..

한번 글 쓰고 무조건 다음글을 못쓴다는...^^

그럴때는 ...작성된 시간을 비교해서...  일정 시간범위에서는 글을 못쓰도록

연구..((??))  구문을 만들어야 겠네요..^^
전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

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