비회원 일부 보여주기 에서 노출제외

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
비회원 일부 보여주기 에서 노출제외

QA

비회원 일부 보여주기 에서 노출제외

본문

그누4 팁게시판에 https://sir.kr/g4_tiptech/22256 이걸 보게 되어서 적용해봤는데

일부 소스 변경해서 그누5에서 잘되는데 이상하게 분명 소스엔 if (!$is_member) { 멤버에게만

노출이 되는거같은데 막상 소스보기하면 글의 모든 내용이 소스보기엔 출력이되네요 (비로그인 상태에서)

어떻하면 소스보기엔 내용 안보이게 하고 로그인해야지만 완전 내용 보이게 할수있을까요?

 

if(!$is_member) {

      $ignore_table = array('free');

      if( in_array($bo_table, $ignore_table) ){

        echo get_view_thumbnail($view['content']);

      }else{

        echo get_view_thumbnail( cut_str( strip_tags($view['content']),500 ) );

        echo "<br /><br />회원전용입니다.</div>";

      }

    }else{

      echo get_view_thumbnail($view['content']);

    }

이 질문에 댓글 쓰기 :

답변 1

* 수정한 파일이, 적용하고자 하는 파일이 맞는지 확인해 보는 것이 좋을 것 같습니다.

 

테스트 방법 예시)


<?php
if (!$is_member) {
    $ignore_table = array('free');
    if(in_array($bo_table, $ignore_table) ){
        echo 'aaaa' . get_view_thumbnail($view['content']);
    } else {
        echo 'bbbb' . get_view_thumbnail( cut_str( strip_tags($view['content']), 500 ) );
        echo "<br /><br />회원전용입니다.</div>";
    }
} else {
    echo 'cccc' . get_view_thumbnail($view['content']);
}
?>

 

* 브라우저에서는 '500'자만 보이지만,

브라우저 소스보기에서는 '전부 보인다'는 의미라면..

위 코드로는 소스보기 모드에서만 '전부 보일' 가능성이 있지는 않습니다. (로그인 상태의 브라우저에서 소스보기했다면.. 보일 수 있습니다. -> '새로고침' 후 확인)

답변을 작성하시기 전에 로그인 해주세요.
전체 67
QA 내용 검색

회원로그인

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