Veritabanında bir sütun oluşturun posts tablosunun içine. pdf_click_counter gibi bir isimle. varsayılan değerini 0 olarak ayarlayın.

Sonrasında bir ajax işlemi sağlayın butona her tıklandığında. Ajax içeriğinde şu işlemleri yaptırın;

İlgili pdf_click_counter sütununu çekin, sonra bir fazlasını o sutuna tekrar kaydedin.

Kullanıcıların ip veya session gibi bilgilerini tutarak aynı pdfyi 1den fazla indirdiklerinde 1den fazla saymasinida engelleyebilirsiniz