조회수는 어떻게 올라가는건지요??

조회수는 어떻게 올라가는건지요??

QA

조회수는 어떻게 올라가는건지요??

답변 3

본문

보통 최초 클릭자가 게시물을 클릭하면 당연히 조회수 1이 올라가고,

해당 게시물을 클릭했던 사용자가 다른 아이피거나 모바일 유저라고 한다면

또 조회수 1회가 올라갈것 같습니다만..

 

동일 사용자 동일 아이피 인데도,

어떨땐 조회수가 올라가고(시간상) 어떨땐 안올라가는데..

 

어떻게 이해를 해야 하는지요??

쉽게 설명을 해주십시오.

 

     

이 질문에 댓글 쓰기 :

답변 3

/bbs/board.php 파일의 116~127라인의 조건문에 대한 주석을 보시면 이해가 편하실 것 같습니다.

 
    // 한번 읽은 글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
    $ss_name = 'ss_view_'.$bo_table.'_'.$wr_id;
    if (!get_session($ss_name))
    {
        sql_query(" update {$write_table} set wr_hit = wr_hit + 1 where wr_id = '{$wr_id}' ");
 
        // 자신의 글이면 통과
        if ($write['mb_id'] && $write['mb_id'] == $member['mb_id']) {
            ;
        } else if ($is_guest && $board['bo_read_level'] == 1 && $write['wr_ip'] == $_SERVER['REMOTE_ADDR']) {
            // 비회원이면서 읽기레벨이 1이고 등록된 아이피가 같다면 자신의 글이므로 통과
            ;
 

조횟수는 세션의 값을 읽어서 카운트를 증가시키는데

 

본인의 글이라면 카운트를 증가하지 않고

 

카운트를 한번 증가시킨다면 브라우저가 닫히기 전까지는 반복 증가 하지 않습니다.

 

브라우저를 모두 닫아서 다시 조회 해보면 카운트가 증가합니다.

 

말씀하신대로

본인글일 경우,

브라우저를 닫고 다시 클릭해도 조회수가 올라갈때가 있고 안올라갈 때가 있더군요.

 

주로 시간이 어느정도 흘러갔을 경우..'조회수가 올라가는 경향이 있었습니다.

 

이 체계가 궁금하다는 뜻이구요...

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 6
© SIRSOFT
현재 페이지 제일 처음으로