완벽 스팸방지 ((??)) 이론만. 정보
완벽 스팸방지 ((??)) 이론만.본문
아래 구문이 되는지 검증을 하지 않은 상태에서 스토리만 전게 할게요.
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
글을 쓸려는 사람의 예상되는 고유 아이디.. ^^
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
0
댓글 2개
에공..문제점이 있네요..
한번 글 쓰고 무조건 다음글을 못쓴다는...^^
그럴때는 ...작성된 시간을 비교해서... 일정 시간범위에서는 글을 못쓰도록
연구..((??)) 구문을 만들어야 겠네요..^^
한번 글 쓰고 무조건 다음글을 못쓴다는...^^
그럴때는 ...작성된 시간을 비교해서... 일정 시간범위에서는 글을 못쓰도록
연구..((??)) 구문을 만들어야 겠네요..^^
ㅎㅎ...진정한 스팸은 로보트가 보내는 것이고 하루에 한번정도밖에 안들어 와요.