특정 페이지 접속시 포인트를 주고있는데 문제점 > 그누4 질문답변

그누4 질문답변

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

특정 페이지 접속시 포인트를 주고있는데 문제점 정보

특정 페이지 접속시 포인트를 주고있는데 문제점

본문

안녕하세요? 그누 회원님들
 
다름이아니라 특정페이지 접속시 포인트가 플러스되게 하고있습니다.
 
현제 특정페이지에 접속하면 하루에한번씩 포인트가 + 되는데
 
하루에 한번씩 지급되는 방법이 아닌  그 다음날에 특정페이지에 접속해도
 
+ 안되게 할수있나요?
 
그러니깐 특정페이지에 접속시 딱 한번만 +2000포인트를 지급하는 방법
 
다음날에접속해도 중복으로 +2000포인트 지급안되게하고싶습니다.
 
소스 공개 부탁드립니다.
 
 
 
 
 
 
 
 
제가 사용하고있는 소스는 아래와 같습니다.
 
 
 
//구매
if ($member['mb_id']) {
$sql = " select count(*) as cnt from $g4[point_table]
                  where mb_id = '$member[mb_id]'
                    and po_rel_table = '-point'
                    and po_rel_id = '$member[mb_id]'
                    and po_rel_action = '$g4[time_ymd]' ";
        $row = sql_fetch($sql);
  if ($row[cnt]) {
  alert("하루 한번만 접속이 가능 합니다.", $g4[path]);
 }else {
  insert_point($member['mb_id'], +2000, "구매", "+point", $member['mb_id'], $g4['time_ymd']);
  }
 }
  • 복사

댓글 전체

if ($member['mb_id']) {
$sql = " select count(*) as cnt from $g4[point_table]
                  where mb_id = '$member[mb_id]'
                    and po_rel_table = '-point'
                    and po_rel_id = '$member[mb_id]'
                    and po_rel_action = '구매' ";
        $row = sql_fetch($sql);
  if ($row[cnt]) {
  alert("하루 한번만 접속이 가능 합니다.", $g4[path]);
 }else {
  insert_point($member['mb_id'], +2000, "구매", "+point", $member['mb_id'], "구매");
  }
 }
lib/common.lib.php 파일에 insert_point에 관한 구문이 있습니다.

$g4['time_ymd'])

이건 년-월-일 을 기록하기 때문에, 일일에 한번씩 바뀝니다.

하지만 구매라고 한번 단정지으면 겹치기 때문에, 업데이트 되지 않죠.
© SIRSOFT
현재 페이지 제일 처음으로