[기타] spamfree 사용하기


spamfree 사용하기



스팸을 방지하는 방법중 으뜸.


글쓰기 페이지 (예: write.php)

글쓰기 페이지에 아래와 같은 코드를 삽입합니다.

<p><img src="http://해당주소/zmSpamFree/zmSpamFree.php?zsfimg=<?php echo time();?>" id="zsfImg" alt="아래 새로고침을 클릭해 주세요." title="SpamFree.kr" /></p>
<p><input type="text" size="8" maxlength="10" name="zsfCode" id="zsfCode" /></p>
<p><a href="#" onclick="document.getElementById('zsfImg').src='http://해당주소/zmSpamFree/zmSpamFree.php?re&zsfimg=' + new Date().getTime(); return false;" title="새로고침">새로고침</a></p>



입력 처리 페이지 (예: write_ok.php)

입력처리 페이지에 아래와 같은 코드를 삽입합니다.

// 지엠스팸프리 검사
include 'zmSpamFree/zmSpamFree.php';
if ( !zsfCheck( $_POST['zsfCode'] ) )
{
echo '스팸차단코드가 틀렸습니다.';
exit;
}



슈퍼맨 관리자 2011.12.15 16:01:55
게시판과 연동하기



bbs/write_update.php 127 줄 부근 수정

if (!$is_member && !$zsf_captcha) {

    if ($w=='' || $w=='r') {

        $key = get_session("captcha_keystring");

        if (!($key && $key == $_POST[wr_key])) {

            session_unregister("captcha_keystring");

            alert("정상적인 접근이 아닌것 같습니다.");

        }

    }

}



bbs/write_comment_update.php 59 줄 부근

if (!$is_member && !$zsf_captcha) {

    if ($w=='' || $w=='c') {

        $key = get_session("captcha_keystring");

        session_unregister("captcha_keystring");

        if (!($key && $key == $_POST[wr_key])) {

            alert("정상적인 접근이 아닌것 같습니다.");

        }

    }

}

처음 이전 5 6 7 8 맨끝
글쓰기