![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 4 Dołączył: 2.03.2008 Ostrzeżenie: (10%) ![]() ![]() |
Witam. Czy można jakoś sprawdzić z poziomu php ile plików użytkownik o x ip pobiera w danym momencie? Chcę ograniczyć ilość pobieranych plików aby ludzie nie zaczynali ściągać 10 plików po 100 mega jeśli zostało im 150 MB transferu - transfer odejmuje dopiero po zakończeniu pobierania. Może jest jakiś jeszcze inny sposób na to aby nie dać się oszukać??
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Ja sie na tym nie znam ale gdybys np robil update transferu(nie wiem masz go w bazie czy cos) za pomoca ajax'a?
Lub poprostu za kazdym sciagnietym plikiem sprawdzasz ile transferu zostalo porownywal go z wielkoscia nastepnego pliku do sciagniecia jesli jest wiecej to sciagasz jesli nie to konczysz download. Nie chce powiedziec zadnej herezji ale akurat nigdy nie rozwiazywalem takiego problemu. -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 42 Dołączył: 22.07.2007 Skąd: /dev/random Ostrzeżenie: (0%) ![]() ![]() |
Dostosuj poniższy skrypt do własnych potrzeb
Aby sprawdzić ile plików jest pobieranych w danej chwili wystarczy:
Wypadałoby też zabezpieczyć się przed martwymi kluczami wskazywanymi przez zmienną $lock sprawdzając czas ostatniego dostępu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 15:58 |