![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 2.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
na wstępie powiem, że nie jestem programistą, prowadzę stronę internetową i chciałbym zaczerpnąć informacji od ekspertów (IMG:style_emoticons/default/smile.gif) . Mam serwis z którego można pobrać programy, i chciałbym zliczać dla każdego z tych programów: ilość rozpoczętych pobrań (Wszyscy Użytkownicy) ilość rozpoczętych pobrań (Unikalni Użytkownicy) oraz ilość zakończonych pobrań (również unikalne). O ile z dwoma pierwszymi nie mam problemu, nie wiem jak zmierzyć zakończone pobrania. Zakończone pobrania = pełne pobranie pliku. Czy jest jakiś sposób na zmierzenie tego - W PHP lub czymś innym? Jeżeli tak, to na czym on mniej więcej polega (topornie, bo skomplikowanego języka i tak nie zrozumiem (IMG:style_emoticons/default/smile.gif) ) Info: Pliki do pobrania znajdują się na subdomenie postawionej na NGINX. Dzięki z góry za info i odpowiedzi. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wszystko zależy od tego w jaki sposób wysyłasz użytkownikom pliki podczas pobierania. Jeżeli stoi za tym serwer to jest taka opcja w Nginx przy ustawieniu odpowiednich nagłówków aby serwer odpalił podany skrypt w momencie zakończenia pobierania. Przesyła on wtedy wielkość pobranego pliku do momentu zakończenia czyli wystarczy wtedy sprawdzić czy ta podana wielkość jest taka jak rozmiar pliku - jeśli tak to mamy pobranie całości. Niestety - nie mam dostepu do projektu w którym to robiłem a nie pamiętam dokładnie jak się to robiło - ale na pewno taka opcja jest.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 14:36 |