글읽기 포인트 줄때 쿠키 체크하는방법.. > 그누4 질문답변

그누4 질문답변

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

글읽기 포인트 줄때 쿠키 체크하는방법.. 정보

글읽기 포인트 줄때 쿠키 체크하는방법..

본문

글읽을때마다 포인트 줘서
문자나 하나 보내게 만들어놨는데;;

꼭 간혹 불량 횐들이.. 아이디 여러개 만들어서..
오직 포인트만 획득할려고 게시물에 상관없이 막 누르고 닫고 누르고 닫고;
이짓해대네요 ㅡㅡ;

그래서 세션을 어떻게 사용하면 될거 같은데..
쿠키를 구워서..

한번 투표나 추천한것은 안나타나게 하는것처럼..

세션을 이용해서..
아이디 상관없이.. 한번 글읽어서 점수 준것은..
다시 안주는 방법 없을까요..

고수님들 부탁드리겠습니다.
  • 복사

댓글 전체

아이피로도 걸러주심이 좋을듯 한데요..
물론 이방법도 컴퓨터 번갈아 가면서 하면 뚤리지만요..ㅋㅋ
그거 올릴라고 여기저기 옮겨다니진 않겠죠..ㅋㅋ
setCookie('user_id', $user_id, time()+3600);
아이디를 쿠키로 구어주고..
있으면 넘어가고
없으면 해주고 하면 될듯..
저도 허접이라 ;;답변을 돼었을지
setCookie('user_id', $mb[mb_id], time()+3600);  <-- board.php부분중

 if ($board[bo_read_level] > 1) {
                if ($member[mb_point] + $board[bo_read_point] < 0)
                    alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글읽기(".number_format($board[bo_read_point]).")가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.");
if($user_id){
    alert("왜? 또 얻어갈라구.? 조용히 가세요.");

}
                insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, $wr_id, '읽기');
setCookie('user_id', $mb[mb_id], time()+3600); //추가
            }
        }

이런식이 아닐까 싶어요
user_id는 강제로 아이디값을 생성한거구요...이런 변수하나가..ㅋㅋ

 if ($board[bo_read_level] > 1) {
                if ($member[mb_point] + $board[bo_read_point] < 0)
                    alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글읽기(".number_format($board[bo_read_point]).")가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.");
if($user_id){
    alert("왜? 또 얻어갈라구.? 조용히 가세요.");

}
                insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $l_no 글읽기", $board_t, $l_no, '읽기');
setCookie('user_id', $member[mb_id], time()+3600); //추가
            }
        }

이것을 board.php에다가 if ($board[bo_read_level] > 1) { 시작하는 부분부터
 insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, $wr_id, '읽기');
            }
        }
까지 지우시고 대체하라는 말입니다.
© SIRSOFT
현재 페이지 제일 처음으로