게시글 조회수 중복을 방지하는 방법들
중복을 방지하는 방법
- 쿠키와 세션
- IP 매치
저는 1번 방법으로 조회수 중복을 방지하였습니다.
Code
@app.route('/')
def distinct_count(name):
cookie_value = request.cookies.get('hitboard', '_') # hitboard 쿠키를 불러옵니다. 데이터가 비었을 시 두번째 파라미터가 값이 됩니다.
d = jsonify(data="1234") # 임의의 데이터
response = make_response(d)
if f'{name}' not in cookie_value: # name이 쿠키에 없을 시 cookie_value에 값을 추가합니다.
cookie_value+= f'{"name"}_'
hits+=1
response.set_cookie('hitboard', value=cookie_value, httponly=True) # 쿠키를 세팅합니다.
return response
Author And Source
이 문제에 관하여(게시글 조회수 중복을 방지하는 방법들), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@daehoon12/게시글-조회수-중복을-방지하는-방법들저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)