24 시간에 계속 실행 해도 1 번만 적립 되게 하고싶어요.
재가 접속하면 포인트가 자동으로 올라가는 소스를 적용해 보았는데요..
한번 실행하면 게속 올라가는거에요.. 소스가
<?
include("_common.php");
insert_point($id, $point, "$id 회원에게 $point 포인트를 지급") ;
?>
이거인데요.. 포인트가 24 시간 마다 한번만 적립되게 하려면 소스를 어떻게 수정을 해야 할까요?!!
한번 실행하면 게속 올라가는거에요.. 소스가
<?
include("_common.php");
insert_point($id, $point, "$id 회원에게 $point 포인트를 지급") ;
?>
이거인데요.. 포인트가 24 시간 마다 한번만 적립되게 하려면 소스를 어떻게 수정을 해야 할까요?!!
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 8개
저장된 적립일시와 현재시간을 비교해서 처리하면 되지 않을까요?
$po_date = date("Y-m-d");
$tmp_cfm = sql_fetch("select po_id from $g4[point_table] where mb_id='$id' and po_rel_table='@ad' and po_datetime>'$po_date' limit 0,1");
if(!$tmp_cfm['po_id']) {
insert_point($id, $point, "$po_date 광고 페이지 방문", '@ad',$id, $po_date);
}
}
똑같이 불러서 쓰세요
insert_ad_oneday_point($id,$point);
이렇게요