get_cookie, set_cookie 사용중 오류ㅠ > 그누4 질문답변

그누4 질문답변

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

get_cookie, set_cookie 사용중 오류ㅠ 정보

get_cookie, set_cookie 사용중 오류ㅠ

본문

if (get_cookie("".$_SERVER['REMOTE_ADDR']."".$data['id']."".$data['domain']."") != "checked") {
    set_cookie("".$_SERVER['REMOTE_ADDR']."".$data['id']."".$data['domain']."", "checked", 86400); // 하루동안 저장
insert_point($data['mb_id'], $point, "도메인 방문 수익금 지급");

$sql = " insert into $g4[domain_referer_table]
set id = '$data[id]',
domain = '$data[domain]',
mb_id = '$data[mb_id]',
referer = '$_SERVER[HTTP_REFERER]',
datetime = '$g4[time_ymd].  $g4[time_his]'
";
sql_query($sql);

이렇게 했습니다.
근데 왜.....
포인트 지급이 계속 되는지 쿠키는 1일동안 저장돼는데 어찌된게 계속 지급됩니다.
물론
"".$_SERVER['REMOTE_ADDR']."".$data['id']."".$data['domain'].""
출력이 잘 됩니다.....

수정해주세요 ㅠ
  • 복사

댓글 전체

일단 내용을 떠나서 쿠키는 조작이 가능합니다.
쿠키로 비교하지 마시고 db에 입력되어 있는 datetime 필드를 통해 하루를 비교하시는게 좋을 것 같습니다.
© SIRSOFT
현재 페이지 제일 처음으로