특정 버튼에 클릭 횟수 제한 하는 방법이요ㅜ

게시글 점프기능(최상단으로 올리기)을 

 

만들었는데 ID혹은 게시글당 하루 제한을 걸어두고 싶습니다.

 

여분필드값에 횟수를 주고

 

그 횟수 이상만큼 클릭을 하면 동작이 안하게 만들고 싶은데

 

제 생각으로는 나오질 않네요..(제가 검색을 못해서 그런지 검색을 해봐도 명확한 답변은 못찾았습니다.)

 

일단 제 머릿속은 
 

클릭할 때 마다 DB에 있는 여분필드 값을 -1시키거나..

 

아니면 클릭할때 마다 +1증가값을 임의 변수에저장 시키고 그 값이

 

여분필드값을 넘어갈 때 동작을 안하게 끔 해야하거나..

 

이 2가지가 라고....

제 생각은 이런데 어려워서 썼다 지웠다 썼다 지웠다 해봐도 안되고 반복이네요..

 

도와주시면 감사하겠습니다.ㅠㅠ

답변 3개

기록하는 테이블은 있어야 하나보네요.

감사합니다 두분 방법 다 해볼께요.

 

db값 초기화 시키는건 config에서 하는건가요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

각 게시물별로 제한을 거는건 상당히 복잡해질 것 같고...

회원ID당 통합해서 개수 제한을 거는 방법으로 간단하게 처리하려면 회원 정보 여분필드에 카운팅을 기록해서 체크하면 될 것 같네요. 자정을 기점으로 값을 초기화 시켜주는 것도 추가해야 하고...

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

테이블 하나 생성 하셔서 아이디 날짜 클릭수 필드를 만들고 해당 오늘 요일에 자료가 있음 증가 없음 0으로 하나 만들어서 클릭 수를 체크하시면 될거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고