Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%)
|
Witam, mam skrypt do wysyłania plików z serwera do użytkownika. Niestety okazało się że mozliwe jest wysyłanie tylko 1 pliku na raz. Nie mam pojęcia dlaczego. Co ciekawe mam w switchu 2 komputery i na obu mozna sciągać ten sam plik jednocześnie. Nie można tylko ściągać (nawet 2 różnych plików) jednocześnie na jednej maszynie. Czy ktoś mógłby coś doradzić ?
przykładowe linki http://62.75.147.61/bar_application/Reques...php?storageId=2 http://62.75.147.61/bar_application/Reques...php?storageId=6 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 231 Pomógł: 22 Dołączył: 6.10.2008 Ostrzeżenie: (0%)
|
U mnie mogę ściągać 2 pliki na raz z tym że po ściągnięciu zajmują po 0 bajtów, ten kod coś nie działa (IMG:style_emoticons/default/tongue.gif)
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%)
|
U mnie mogę ściągać 2 pliki na raz z tym że po ściągnięciu zajmują po 0 bajtów, ten kod coś nie działa (IMG:style_emoticons/default/tongue.gif) Temu że robiłem testy... musisz mi uwierzyć na słowo; linki przestały wskazywac ten skrypt ale jeśli on wysyła plik do usera to ten user nie może ściągać drugiego. Nie może on również wejść na żadną stronę na tym serwerze. Poprostu blokuje się dostęp do czegokolwiek innego co korzysta z php. Najdziwniejsze że wejścia z innego komputera działają. Wygląda na to że nie rozumiem jak działa PHP (IMG:style_emoticons/default/sad.gif) Myślałem że poszczególne wywołania skryptów są od siebie niezależne. Okazuje się że nie (IMG:style_emoticons/default/sad.gif) Może to wina apacha ? @EDIT OK, poprawiłem linki. Okazuje się że przeglądarka jakoś dziwnie to interpetuje. Na tej samej maszynie różne przeglądarki mogą sciągać ten sam plik. Jednak jedna przeglądarka nie może?? Dlaczego?? Coś nei tak z nagłówkami (IMG:style_emoticons/default/questionmark.gif) Ten post edytował Black-Berry 25.09.2010, 11:33:22 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 231 Pomógł: 22 Dołączył: 6.10.2008 Ostrzeżenie: (0%)
|
Zrób tak aby link do pliku który chcesz ściągnąć wyglądał następująco
Kod http://62.75.147.61/bar_application/Reques/SendFile/StorageId/<id pliku> i zobacz czy będzie ściągało poprawnie, może przeglądarka uważa że link.php?cos=cos jest tyma samym co link.php?cos=cos2 Ten post edytował fander 25.09.2010, 11:49:19 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%)
|
Ja bym bardziej opiewał na zabezpieczenia serwera bo badź co bądź php wtedy wisi i jeśli zabezpieczenia są restrykcyjne to user nie może otwierać kolejnych phpków zanim tamtego nie skończy otwierać.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%)
|
Ja bym bardziej opiewał na zabezpieczenia serwera bo badź co bądź php wtedy wisi i jeśli zabezpieczenia są restrykcyjne to user nie może otwierać kolejnych phpków zanim tamtego nie skończy otwierać. Co masz na myśli? Jak takie ustawienia można zmienić lub sprawdzić ? Gdzie mam szukać ? Zrób tak aby link do pliku który chcesz ściągnąć wyglądał następująco Kod http://62.75.147.61/bar_application/Reques/SendFile/StorageId/<id pliku> i zobacz czy będzie ściągało poprawnie, może przeglądarka uważa że link.php?cos=cos jest tyma samym co link.php?cos=cos2 Nie bo jeśli sciągam plik to nie odpowiadają też inne subfoldery, nawet index.php ani żaden inny skrypt. |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%)
|
Zapewne masz Apache (którego nie znam). Musisz poszukać w google coś o cgi execute limit lub coś podobnego.
Myk polega na tym że cgi potrafi wykonywać tylko 1 żądanie na raz i często stosuje się zabezpieczenie aby jeden user nie mógł zapchać całego serwera. |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 01:45 |