"브라우저를 닫기전까지는~"의 의미? 정보
"브라우저를 닫기전까지는~"의 의미?본문
그누코드중에 "브라우저를 닫기전까지는~ 어찌어찌하다" 라는 주석을 보는데요.
이 의미는 뭔지요? 예를들어 아래 코드로 보면 한번읽고 브라우져 닫았다가 열어서 다시 읽고 하면 카운트가 계속 올라가는것인가요? 브라우져가 닫기전까지는 동일한 실행을 안한다는 뜻인가요?
bbs/board.php
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$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' ");
이 의미는 뭔지요? 예를들어 아래 코드로 보면 한번읽고 브라우져 닫았다가 열어서 다시 읽고 하면 카운트가 계속 올라가는것인가요? 브라우져가 닫기전까지는 동일한 실행을 안한다는 뜻인가요?
bbs/board.php
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$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' ");
댓글 전체

네... 옳게 이해하고 계신거 같습니다.
읽고 있는 게시글의 고유 식별 문자를 생성 한 다음에 게시글을 열면 세션을 저장 해 둡니다.
이 세션은 브라우저를 닫기 전까지 보관 되고 있는데 이 세션이 유지되고 있으면 게시글을 다시 보더라도 뷰 카운터가 증가하지 않는 것이죠.
세션을 저장하는 문장은 카운터를 증가하는 문장 뒤에 와야 하겠죠? ㅋ
브라우저를 닫으면 세션은 삭제 되니 재 실행 후 같은 글을 읽으면 카운터가 1 또 증가하겠죠.
이런게 없으면 글 열어 놓고 F5로 카운터만 증가 시키는 사람들이 있기 때문에 예방 차원에서 쓰고 있습니다.
또 몇 명의 사람이 읽었나 하는 정보에 보다 가깝게 하기 위한... ㅎ
읽고 있는 게시글의 고유 식별 문자를 생성 한 다음에 게시글을 열면 세션을 저장 해 둡니다.
이 세션은 브라우저를 닫기 전까지 보관 되고 있는데 이 세션이 유지되고 있으면 게시글을 다시 보더라도 뷰 카운터가 증가하지 않는 것이죠.
세션을 저장하는 문장은 카운터를 증가하는 문장 뒤에 와야 하겠죠? ㅋ
브라우저를 닫으면 세션은 삭제 되니 재 실행 후 같은 글을 읽으면 카운터가 1 또 증가하겠죠.
이런게 없으면 글 열어 놓고 F5로 카운터만 증가 시키는 사람들이 있기 때문에 예방 차원에서 쓰고 있습니다.
또 몇 명의 사람이 읽었나 하는 정보에 보다 가깝게 하기 위한... ㅎ