게시판 히트수 ip체크 안하고 증가시키기 정보
게시판 히트수 ip체크 안하고 증가시키기본문
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=169096&page=3
위와 같이 해결되는듯 했으나...
업로드된 파일이 다운이 안되는 일이 발생합니다.
잘못된 접근이라고 메세지가 뜨네요.
참고로..
bbs/board.php 파일을 원상복구해서 다운을 받으면 당연히 되죠?
그리고나서 다시 위의 방법으로 수정한후 같은 파일을 다운하면 된다는겁니다. 한번 다운 받았던건 계속되고.. 그상황에도 새로 다운 받으려는 파일은 잘못된접근이라고 나옵니다.
즐거운 명절되세요~^^*
위와 같이 해결되는듯 했으나...
업로드된 파일이 다운이 안되는 일이 발생합니다.
잘못된 접근이라고 메세지가 뜨네요.
참고로..
bbs/board.php 파일을 원상복구해서 다운을 받으면 당연히 되죠?
그리고나서 다시 위의 방법으로 수정한후 같은 파일을 다운하면 된다는겁니다. 한번 다운 받았던건 계속되고.. 그상황에도 새로 다운 받으려는 파일은 잘못된접근이라고 나옵니다.
즐거운 명절되세요~^^*
댓글 전체
bbs/board.php 원상복구하시고 아래 처럼 카운트 쿼리문을 위치를 이동하면 카운트가
클릭,F5 마다증가 될겁니다.
혹시 문제있으시면 오후중에 댓글남겨주세요^^ 저녁에는 고향으로 가야해서요
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' "); //위치이동
if (!get_session($ss_name))
{
// 자신의 글이면 통과
클릭,F5 마다증가 될겁니다.
혹시 문제있으시면 오후중에 댓글남겨주세요^^ 저녁에는 고향으로 가야해서요
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' "); //위치이동
if (!get_session($ss_name))
{
// 자신의 글이면 통과
바다로님 답변 감사합니다.
일단은 원하는대로 수정이 된것같습니다. 의외로 간단한 원리였네요.^^
늘 느끼는 것이지만, 센스도 프로그래밍의 한 기술인것 같습니다. ㅎㅎ
일단은 원하는대로 수정이 된것같습니다. 의외로 간단한 원리였네요.^^
늘 느끼는 것이지만, 센스도 프로그래밍의 한 기술인것 같습니다. ㅎㅎ
저는 다른 것 손 안대고 이렇게 했는데요 ^^ 한번 해보세요~
/bbs/board.php 의
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (!get_session($ss_name))
{
를
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (1)
{
이렇게 변경하심이 ^^ 리자님이 추천하는 방법이네요 ~
또는 조건문에서 쿼리문이 조회수를 증가시키니까...
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$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
{
이것을... 쿼리문 => sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' "); 을 위쪽으로 빼버리면 되니까...
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))
{
// 자신의 글이면 통과
if ($write[mb_id] && $write[mb_id] == $member[mb_id])
;
else
{
일케 하셔도 ^^
/bbs/board.php 의
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (!get_session($ss_name))
{
를
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (1)
{
이렇게 변경하심이 ^^ 리자님이 추천하는 방법이네요 ~
또는 조건문에서 쿼리문이 조회수를 증가시키니까...
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$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
{
이것을... 쿼리문 => sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' "); 을 위쪽으로 빼버리면 되니까...
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))
{
// 자신의 글이면 통과
if ($write[mb_id] && $write[mb_id] == $member[mb_id])
;
else
{
일케 하셔도 ^^
타조님 꼼꼼한 답변 감사드립니다. 그렇지만 제가 원하는 답변이 아니네요. ^^;;
두분 모두 즐거운 추석되세요~
두분 모두 즐거운 추석되세요~