Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] [.htaccess] Zabezpiecznie pobierania pliku
Forum PHP.pl > Forum > Przedszkole
in5ane
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.
Fifi209
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.