06
2017-Oct
[php] 조회수 중복방지 구현
작성자: Blonix
IP ADRESS: *.64.228.3 조회 수: 1574
[쿠키]
save:게시판이름과 글번호 저장(expire는 하루로)
load:해당 게시판이름과 글번호가 쿠키에 있으면 조회수 증가 안함
[세션]
쿠키와 비슷한 맥락 혹은 세션으로 큐 구조를 만들어 놓고 히스토리 큐를 만들어 체크하는 방법이 있으나 비효율적이므로 세션은 비추천
[DB]
IP 필드를 하나 만들어 놓고 조회시 다른 아이피가 들어왔다면 갱신하면서 조회수 업데이트
결론은 쿠키와 DB를 혼용하여 쓰는 것을 추천
는 일일히 DB 체크하기엔 코스트가 많이 들기도...
그냥 쿠키로 해보자.
참고 : https://gs.saro.me/#!m=elec&jn=358