본문 바로가기

스크립트/Php 코드 팁

자동등록 광고글 스팸봇 세션으로 차단하기

고글 자동 등록 방지 제로보드 및 모든 상용보드에 적용가능 현재는 테스트를 통해서 어느정도 검증이 되었기에 팁으로 공개합니다~ "세션을 사용하시면 막을수 있습니다." 웹사이트의 초기페이지에 세션을 생성하는 코드를 삽입하고 보드쪽 헤더파일쪽에 별도의 세션확인 코드를 삽입하여 세션값이 확인되면 정상으로 실행하고 세션값이 존재하지 않을경우 다른곳으로 리디렉션 되도록 설정한다.  

봇들이 게시판으로 바로 접근하기 때문에 현재는 막을수 있지만 추후 이것을 알아낸다면....ㅠㅠ

//세션생성 페이지

<?
session_start();

session_register("security_check");
$security_check = ok;

session_register("security_check_code");
$security_check_code = from_index;

?>

 //세션확인 페이지

<?
session_start();
if(!session_is_registered("security_check"))
{
        echo ("
        <SCRIPT>
        alert('Access Denied by System!');
        location.href='http://www.fbi.gov/contact/fo/focities.htm';
        </SCRIPT> ");
        exit;

}
else {
        //echo(" <SCRIPT>alert('OK!');</SCRIPT> ");
}
?>

참고

http://www.xpressengine.com/?_filter=search&mid=zb4_tip&search_keyword=%EC%8A%A4%ED%8C%B8&search_target=title&document_srl=17445839