회원호스팅-네트워크 자원 공유 서비스 :: 진보네트워크센터

진보넷   회원 호스팅

작성자
에띠
제목
자동 글 등록기(자동 글등록 로봇) 방지
작성일
2002.11.27 09:45:52
조회수
7,150
추천
0
문서 주소
http://hosting.jinbo.net/webbs/view.php?board=manual&id=45
간만에 올립니다.. 이번에는 자동으로 올라오는 광고성 글때문에 홈피 관리가 힘드신 분들을 위해 한가지 팁을 알려드립니다.. 쬐끔 어려울 수 있지만 그래도 알아 두시면 좋을 것 같습니다..^^ // 글 작성 폼과 등록 페이지에서 사용할 부분 // $boardcheck_name과 $boardcheck_value의 생성은 얼마든지 다른 // 값을 넣어서 만들 수 있습니다. $set_time = strtotime("-6 hour"); $boardcheck_name = "XELLOSS".md5(date("d", $set_time))."MAY-BBS"; $boardcheck_value = base64_encode(date("d", $set_time))."MAY-BBS"; 그리고 글작성 폼에서 다음과 같은 input 태그를 추가합니다. <input type="hidden" name="<?=$boardcheck_name?>" value="<?=$boardcheck_value?>"> 그리고 등록페이지에서 다음과 같은 로직을 이용합니다. $check = ${$boardcheck_name}; if($check!=$boardcheck_value) { ?> <script language="javascript"> <!-- alert("[경고] 글을 새로 작성해 주십시오."); history.go(-1); //--> </script> <? exit; } 부연하자면 진보넷에서 사용하는 may-bbs에서 글을 등록하지 않고 외부에서 글을 등록하지 못하도록 되어 있습니다..즉 해당 게시판에 와서 직접 글을 작성하도록 한 것입니다.. 또 부연하자면 요거이 홈피관리자가 어떻게 할 수가 없군여... 괜찮은 것 같은데..모 시간나면 우리 운영자 님이 알아서 일괄적으로 적용시켜 주시겠죠..^^