投稿の再閲覧を防止する方法


重複防止の方法

  • Cookieとセッション
  • 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