조회수가 클릭할 때마다 무조건 올라가는 것을 막으려 합니다.

페이지를 열때마다 조회수가 올라갑니다. 어느 게시판이든 한번만 조회수가 올라가야 하는데 열변 열면 10회로 나옵니다. 조회수를 한사람이 한번만올라가게 하려면 어찌해야 합니까?
정직한 조회수가 아닌듯합니다.
 
 
아래의 방법은
특정게시판을 지정하라는 것인가요.
그럼 나머지 게시판은 어찌합니까?
도움을 주세요.
 
|

댓글 12개

그누보드 원본의 경우 bbs/board.php의 118줄 부근에서

// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$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' ");

형태로 세션을 저장하여 조회수 증가를 컨트롤 하는데 다른 손보신 부분이 있거나 세션에 문제가

있는것은 아닌지요...?
조회수는 생각하기 나름입니다.
말씀처럼 한사람이 열번 열면 그 사람이 열번 조회했으니 10번 올라가는게 맞을 수도 있지요~
정말 그러네요. ^^
손본건 아닌데요. 어찌된일인지 지금 만들고 있는 홈피는 열때마다 조회수가 올라갑니다.
저도 처음 격는일이라서요. 다시한번 살펴 보겠습니다.
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$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' ");

열어보니 천상재회님과 같이 써있는데요.
해당 게시판 스킨은 요...?

스킨에서 제어할 수도 있습니다....
스킨요? 어떻게 제어하나요?
최신글을 클릭해서 이렇게 많이 올라가는지도 모르겠습니다. 제가 최신글을 잘못 건드린것 같기도 합니다.
쿠키사용을 꺼두신건 아닌지요?
무슨 말씀 이시온지요? 제컴의 쿠키요? 암튼 저도 조회수가 이렇게 많이 올라가는건 처음봅니다.
알았습니다. 제가 브라우저를 여러번 닫앗다 열어서 그런거군요.
그러니까 브라저를 열었다 닫았다 하면 조회수 간단히 올라가는 것이군요.
하지만 브라우저를 닫았다 열었다고 카운트가 올라가면 좀 곤란한데요.

음 ~ 그래도 원인은 감잡았습니다.
글 보기할 때 포인트를 적용하면

포인트 테이블에,

해당 게시판 게시물은 본 회원 목록이 저장되니까

조회수가 정확하게 나오죠.

기존 조회수 코드를 없애고
포인트 부여할 때 조회수를 증가시키면 되지 않을까요?
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 1,738
19년 전 조회 1,823
19년 전 조회 1,629
19년 전 조회 1,509
19년 전 조회 1,512
19년 전 조회 1,491
19년 전 조회 1,860
19년 전 조회 2,733
19년 전 조회 1,516
19년 전 조회 1,674
19년 전 조회 1,561
19년 전 조회 2,731
19년 전 조회 1,525
19년 전 조회 1,739
19년 전 조회 1,526
19년 전 조회 1,593
19년 전 조회 5,473
19년 전 조회 1,549
19년 전 조회 1,600
19년 전 조회 6,965
🐛 버그신고