특정 페이지 접속시 포인트를 주고있는데 문제점 정보
특정 페이지 접속시 포인트를 주고있는데 문제점본문
안녕하세요? 그누 회원님들
다름이아니라 특정페이지 접속시 포인트가 플러스되게 하고있습니다.
현제 특정페이지에 접속하면 하루에한번씩 포인트가 + 되는데
하루에 한번씩 지급되는 방법이 아닌 그 다음날에 특정페이지에 접속해도
+ 안되게 할수있나요?
그러니깐 특정페이지에 접속시 딱 한번만 +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 = '$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'], "구매");
}
}
$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'])
이건 년-월-일 을 기록하기 때문에, 일일에 한번씩 바뀝니다.
하지만 구매라고 한번 단정지으면 겹치기 때문에, 업데이트 되지 않죠.
$g4['time_ymd'])
이건 년-월-일 을 기록하기 때문에, 일일에 한번씩 바뀝니다.
하지만 구매라고 한번 단정지으면 겹치기 때문에, 업데이트 되지 않죠.