답변 2개
채택된 답변
+20 포인트
6년 전
DB를 수정해줘야 합니다.
g5_popular 테이블에 pp_date, pp_word, pp_ip 필드 3개가 하나의 인덱스로 묶여 있습니다.
이 인덱스를 삭제해주면 됩니다.
삭제방법 예시)
/extend/user.config.php 파일에 아래 소스를 추가해주고 홈페이지를 새로고침한 후에 아래 소스를 삭제하세요..
</p>
<p>sql_query("ALTER TABLE g5_popular DROP INDEX index1");</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
히비스커스
6년 전
감사합니다. 혹시 한 ip로 같은 검색어를 한 번만 할 수 있고 이는 자정에 리셋된다? 라는 코드는 어디서 볼 수 있을까요?
e
eyekiss
6년 전
php 소스에서 제어하는것이 아니라, DB에서 해주는 겁니다.
위에 인덱스에서 날짜, 아이피, 단어 3가지를 하나로 묶어서 유일키를 만들어주는 겁니다.
그럼 중복해서 데이터가 들어갈수 없도록 하는거죠..
그런데, 그 인덱스를 삭제하면, 제한없이 데이터가 쌓이게 되는 겁니다.
위에 인덱스에서 날짜, 아이피, 단어 3가지를 하나로 묶어서 유일키를 만들어주는 겁니다.
그럼 중복해서 데이터가 들어갈수 없도록 하는거죠..
그런데, 그 인덱스를 삭제하면, 제한없이 데이터가 쌓이게 되는 겁니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인