테스트 사이트 - 개발 중인 베타 버전입니다

글 올리는 수 제한

· 14년 전 · 1514 · 4
안녕하세요?
특정게시판에 회원들이 글 올리는 수를 제한 시킬수 있을까요?
예를들어 회원마다 하루에 10건만 올리게 제한을 걸어두는거죠.
회원필드를 사용해서 특정 게기판에 글 올릴때 마다 매일 카운팅을 해서 자정이 지나면 초기화 시키고 ..모 이런 방식으로 해야 할까요?
코딩구현을 어떻게 해야할지 모르겠네요.
도움 부탁드립니다.
감사합니다.

댓글 작성

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

로그인하기

댓글 4개

14년 전
간단하게 하자면 특정디렉토리에 게시판별 디렉을 만드시고 각 디렉에 사용자 아이디.txt 등 파일로
내용카운트를 하시면 됩니다 일자에 따른것은 날자:카운트 이런식으로 글저장단계에서 저장하면 될듯 하고요
글쓰기 제한 경고는 은 글쓰기페이지나 업로드시=>아마 코어소스 안건드리실려면 스킨에서 글쓰기 접근을 막는게 나을지도.. 위 파일을 읽어서 조건처리하시면 됩니다.
아이디값이 필요하므로 위방식은 로그인 사용자만 해당하겠지요~
답글에 감사드립니다.
write_update.skin.php 파일에서 글쓴이의 정보를 해당 게시판에 오늘날짜 db에서 검색한후 검색된게 10개면 글쓰기 취소하는게 최선일듯합니다.
답글에 감사드립니다.

$sql = " select count(*) as cnt from $write_table where wr_ip = '$_SERVER[REMOTE_ADDR]' and wr_datetime like '$g4[time_ymd]%' ";
이렇게 처리하니 되네요...

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440