![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam, pisze skrypt pobierania plików ( streaming ). Aby działało to jak należy musiał bym rozróżniać czy uzytkownik używa przeglądarki internetowej do pobierania czy używa programu ( klienta download typu IDM lub JD ).
Czy jest taka możliwość? Jak narazie nie znalazłem rozwiązania... Z góry dziękuję a odpowiedzi ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
$brows = $_SERVER['HTTP_USER_AGENT'];
i tutaj sprawdzasz wszystkie znane przeglądarki itp. if(strpos('firefox', $brows)) { ... pozdrawiam -------------------- LS Easter egg < |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 307 Pomógł: 37 Dołączył: 9.11.2010 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
USER_AGENT można podać dowolny nawet przy skrypcie automatycznym. Najpewniejsze będzie połączenie tej metody z wykonaniem skryptu JS po stronie użytkownika i zwrócenie odpowiedzi do serwera.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
USER_AGENT odpada, program może dodać bez problemu tą wartość jako przeglądarka.
Uriziel01 możesz troche rozwinąć to rozwiązanie? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 307 Pomógł: 37 Dołączył: 9.11.2010 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Tworzysz w bazie nowy token i w js generujesz link który go używa i dopiero w tym miejscu inicjujesz pobieranie pliku poprzez taki spreparowany adres używając do tego właśnie JS, roboty prawie zawsze pozbawione są interpretera JS, jednak jak wiadomo do nawet najlepszego zabezpieczenia można stworzyć skrypt który te zabezpieczenie oszuka, jednak taka forma odstraszy 95% potencjalnych 'oszustów'.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 00:46 |