![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Witam, chciałbym się dowiedzieć, w jaki sposób wykonać zabezpieczenie pobierania pliku. Chodzi mi to, aby można było pobrać plik tylko poprzez mój skrypt (plik) (jakim jest download.php). Osoba może pobrać plik tylko jeden raz (jeżeli wpisze poprawne kod, chodzi o kody sms). I teraz główny problem, to taki, aby można było pobrać tylko, gdy w download.php ktoś kliknie na link (lub samo pobieraniu mu się rozpocznie). Musi być blokada, aby nikt nie mógł sobie wpisać po prostu http://nazwa.pl/pliki/gra.rar i pobrać (tak nie może być), czyli żeby nikt nie mógł sobie wpisać w przeglądarce adresu i żeby nikt nie mógł dodać sobie u siebie na stronie odnośnika. Myślę, że się dość jasno wyraziłem, i wiecie o co mi chodzi. Szukałem już tego na google, ale nie mogłem nic sensownego znaleźć. Z góry dzięki za pomoc/podpowiedzi.
Pozdrawiam ;-) @edit: pokombinowałem i poradziłem sobie. Wystarczy w katalogu (z plikami) utworzyć .htaccess z treścią: deny from all i pobierać przez skrypt. Ten post edytował in5ane 27.01.2010, 23:34:17 -------------------- > > > Tworzenie stron < < <
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Pliki trzymaj w oddzielnym katalogu, utwórz tam .htaccess:
Kod deny from all Co do pliku download.php, kilka funkcji których tam użyjesz: header file_exists readfile -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 06:03 |