Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] [.htaccess] Zabezpiecznie pobierania pliku
in5ane
post
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


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 < < <
Go to the top of the page
+Quote Post
Fifi209
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 06:03