그누보드 비회원 게시물 콘텐츠 무료로 보기 횟수 제한 > 그누보드5 팁자료실

그누보드5 팁자료실

그누보드 비회원 게시물 콘텐츠 무료로 보기 횟수 제한 정보

그누보드 비회원 게시물 콘텐츠 무료로 보기 횟수 제한

본문


// 주석 삭제 금지 (오픈소스 무료 사용 규칙)
echo "<!-- freecount (debug) by https://httpd.co.kr ";
echo $_SESSION['ss_free']." / ".$_SESSION['ss_free_count'];
echo "-->";
if(time() - $_SESSION['ss_free'] < 3600  ) {
  if ($_SESSION['ss_free_count'] > 10)
  {
    if (strpos($_SERVER['REQUEST_URI'], "login.php") !== false)
    {
        // nothing
    }
    else
    {
        if (!$is_member)
        {
        alert("로그인을 하시거나, 60분 후에 로그인 없이 조회가능 가능합니다.","/bbs/login.php");
        exit;
        }
        else
        {
            echo "<!-- logged in -->";
        }
    }
    
  }
  else
  {
    $_SESSION['ss_free_count']++;
  }
}
else
{
    if (!$is_member && isset($bo_table))
    {
        set_session('ss_free', time());
        set_session('ss_free_count', 1);
    }    
}

 

테마 head.php 열고

add_stylesheet 하단에
아래에 넣어주세요.

 

비회원일 때, 게시판 한시간동안 10개이상 로그인 없이 보면, 로그인 하라고 안내하는 거에요.

크롤링 같은거 막을 때 좋습니다.

추천
4

댓글 5개

전체 2,522 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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