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

그누보드 원본의 경우 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' ");
형태로 세션을 저장하여 조회수 증가를 컨트롤 하는데 다른 손보신 부분이 있거나 세션에 문제가
있는것은 아닌지요...?
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$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번 올라가는게 맞을 수도 있지요~
말씀처럼 한사람이 열번 열면 그 사람이 열번 조회했으니 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' ");
열어보니 천상재회님과 같이 써있는데요.
$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' ");
열어보니 천상재회님과 같이 써있는데요.

해당 게시판 스킨은 요...?
스킨에서 제어할 수도 있습니다....
스킨에서 제어할 수도 있습니다....

스킨요? 어떻게 제어하나요?

최신글을 클릭해서 이렇게 많이 올라가는지도 모르겠습니다. 제가 최신글을 잘못 건드린것 같기도 합니다.

쿠키사용을 꺼두신건 아닌지요?

무슨 말씀 이시온지요? 제컴의 쿠키요? 암튼 저도 조회수가 이렇게 많이 올라가는건 처음봅니다.

알았습니다. 제가 브라우저를 여러번 닫앗다 열어서 그런거군요.
그러니까 브라저를 열었다 닫았다 하면 조회수 간단히 올라가는 것이군요.
하지만 브라우저를 닫았다 열었다고 카운트가 올라가면 좀 곤란한데요.
음 ~ 그래도 원인은 감잡았습니다.
그러니까 브라저를 열었다 닫았다 하면 조회수 간단히 올라가는 것이군요.
하지만 브라우저를 닫았다 열었다고 카운트가 올라가면 좀 곤란한데요.
음 ~ 그래도 원인은 감잡았습니다.
글 보기할 때 포인트를 적용하면
포인트 테이블에,
해당 게시판 게시물은 본 회원 목록이 저장되니까
조회수가 정확하게 나오죠.
기존 조회수 코드를 없애고
포인트 부여할 때 조회수를 증가시키면 되지 않을까요?
포인트 테이블에,
해당 게시판 게시물은 본 회원 목록이 저장되니까
조회수가 정확하게 나오죠.
기존 조회수 코드를 없애고
포인트 부여할 때 조회수를 증가시키면 되지 않을까요?