일정기간이 지나면 포인트를 주는 기능입니다.
본문
일정기간이 지나면 포인트를 주는 기능입니다.
유투브 동영상 조회수 기준으로 포인트를 주는 기능인데
유투브 동영상 조회수는 잘 가져오고, db에 저장도 잘 됩니다.
궁금한건, 일정기간(예: 30일)이 지나면 회원들에게 포인트를 지급하려고 하는데
관리자 쪽에서 포인트 주는 버튼을 만들어서 포인트를 주거나,
회원이 로그인했을 때 조회해서 포인트 주는 방법 말고,
자동으로 일정기간이 지나면, 회원에게 포인트를 주는 방법이 있을까요?
답변 3
사람많이 오는 사이트라면 extend폴더에 해당기능을 1시간 혹은 30분에 한번 체크(디비에 실행이력 테이블 만들기)해서 실행되게 해보세요. 크론탭 돌릴수있는 환경이 아니라면요.
일반적인 http 서버는 요청이 들어와야 응답을 할 수 있습니다
임의로 특정 시간에 동작하게 하려면 크론탭처럼 서버에 설치하여 특정 시간에 서버 페이지나 명령어를 실행하게 해야합니다.
궁금한건, 일정기간(예: 30일)이 지나면 회원들에게 포인트를 지급하려고 하는데
==> 어떤 기간을 말씀하시는 걸까요?
관리자 쪽에서 포인트 주는 버튼을 만들어서 포인트를 주거나,
회원이 로그인했을 때 조회해서 포인트 주는 방법 말고,
자동으로 일정기간이 지나면, 회원에게 ...
==> 자동이란 것이 보통은 크론을 말합니다만, 실시간"이 아닌 상태도 상관 없다면
해당 회원이 로그인 할 때 처리하는 것도 방법입니다.
답변을 작성하시기 전에 로그인 해주세요.