file download counter without database

前端 未结 4 2135
一生所求
一生所求 2021-02-10 05:03

I am a beginer in programming. i have a pdf file for download in my website. I want to know the no. of downloads. I searched in google.

and i tried something like this.

相关标签:
4条回答
  • 2021-02-10 05:36

    Well instead of a database you will have to keep a file with count

    in the php file that downloads the pdf:

    $downCount = intval( file_get_contents("/some/path/downloadCount") );
    $downCount++;
    file_put_contents("/some/path/downloadCount",$downCount);
    
    0 讨论(0)
  • 2021-02-10 05:48

    PHP can't do it alone. It would need either a database, or an empty file to save to of some sort.

    The best way is to use a database. Its probably the most easiest way as well. However I'd highly recommend getting in some database experience if you want to use PHP. Although database design / usage is very different to PHP, its very useful to know

    0 讨论(0)
  • 2021-02-10 05:50

    if you are not familiar with database, try something like this

    http://www.kavoir.com/2010/05/simplest-php-hit-counter-or-download-counter-count-the-number-of-times-of-access-visits-or-downloads.html

    it may help you

    0 讨论(0)
  • 2021-02-10 05:58

    You could use the atime (access time) of the file as a counter aswell.

    0 讨论(0)
提交回复
热议问题