[php] Statystyki ściągania plików

0

Witam
Mam następujący problem.
Na serverze mam pliki i chcę robic statystyki pobrań. Powiedzmy, że wystarczą mi informacje na temat ilości ściągnięc.

Próbowałem zrobic coś z funkcją

fpassthru

i zmianą headerów ale to mnie do niczego nie prowadzi.
Pliki ściągaja się tylko w części dla wolnych łącz.

Może jest jakieś inne rozwiązanie tej kwestii, niż droga która wybrałem?

0
  1. Masz dostęp do logów? Przegrepuj sobie odpowiednio access logi.
  2. Sposób, jaki wymyśliłem sobie ostatnio:
    • w mod_rewrite ustawiasz przekierowanie każdej ścieżki na index.php
    • sprawdzasz jakiego pliku szuka user ($_SERVER['PATH_INFO'])
    • zapisujesz sobie w bazie wszystko co potrzebujesz (kto, kiedy i co)
    • puszczasz headera Content-type odpowiedniego do rodzaju pliku
    • readfile Twojego pliku

Tylko nie pytaj jak przekierować używając mod_rewrite, ani o poszczególne etapy. Ideę masz, reszta jest wystarczająco prosta żeby sobie wygooglać...

0

Ok a co jeśli używam Serwera Windowsowego?

0

To ci nie pomogę, ja takich rzeczy nie używam :) Ale jak się zastanowisz, to i tak skorzystasz z opcji 2...

0

A co to jest "Serwer Windowsowy"? Apache dla Windows, IIS5, ISS6, IIS7, Xitami? Jak się dowiem która wersja IIS (jeśli to on) to jest coś podonego w działaniu do mod_rewrite dla Apache.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0