Es ist überraschend, wie schwierig es ist, eine einfache und prägnante Antwort auf diese Frage zu finden:
Update: Wenn Sie vorschlagen, ein Skript zu schreiben, können Sie mich auf einen anständigen verweisen?
Oder Sie könnten die Protokolldatei analysieren, wenn Sie die Daten nicht in Echtzeit benötigen.
%Vor%Als Antwort auf den Kommentar:
Die Protokolldatei enthält auch heruntergeladene Byte. Wenn jedoch jemand anders darauf hinweist, spiegelt dies möglicherweise nicht die korrekte Anzahl wider, wenn ein Benutzer den Download auf der Clientseite abbricht.
Mit der Antwort "Der einfachste Weg wäre wahrscheinlich, anstatt direkt mit der Datei zu verknüpfen, eine Verknüpfung zu einem Skript herzustellen, das einen Zähler inkrementiert und dann an die betreffende Datei weiterleitet."
Dies ist zusätzlich:
%Vor% Hier ist count.txt
eine einfache Textdatei, in der die Zählerinformationen gespeichert werden.
Sie können es zusammen mit downloadable_filename.ext
auch in einer Datenbanktabelle speichern.
Verwenden Sie die Protokolle - jeder GET-Request für die Datei ist ein weiterer Download (es sei denn, der Besucher hat den Download aus irgendeinem Grund unterbrochen).
Tags und Links counter