Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ukrytu url pliku do ściągnięcia
vermer
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.09.2009
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam mam taki problem chciałbym umieścić na stronie link do ebooka ale chce link do niego udostępniać tylko dla osób które zapiszą się na newsletter wszstko działa ale mam problem jak ukryć url pliku tak żeby nikt nie mógł go tak po prostu ściągnąć?
Go to the top of the page
+Quote Post
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Linki do plików przechowujesz w bazie danych, na stronie wyświetlasz jedynie ich identyfikatory.
Po kliknięciu na taki identyfikator, pobierasz z bazy przypisany do niego właściwy url i uruchamiasz pobieranie.

Ma to tę zaletę, że "po drodze" możesz łatwo zweryfikować użytkownika, który taki identyfikator kliknął, na ile jego uprawnienia są właściwe do pobrania danego pliku.

A katalog, w którym umieszczasz pliki do pobrania, zabezpieczasz w .htaccess przed bezpośrednim dostępem i już.
Go to the top of the page
+Quote Post
vermer
post
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.09.2009
Skąd: Łódź

Ostrzeżenie: (0%)
-----


A to nie będzie tak że jak na stronie wyświetlimy ten identyfikator to po kliknięciu na niego i tak i tak użytkownik będzie miał możliwośc podejrzenia ścieżki
Go to the top of the page
+Quote Post
tabbi
post
Post #4





Grupa: Zarejestrowani
Postów: 150
Pomógł: 3
Dołączył: 30.10.2010

Ostrzeżenie: (0%)
-----


Często stosuje się też nagłówki headers
Go to the top of the page
+Quote Post
thek
post
Post #5





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




@varmer: I co z tego że znasz ścieżkę? Blooregard napisał dobrze -> ZABEZPIECZONY w htaccess przed dostępem (IMG:style_emoticons/default/wink.gif) Innymi słowy nawet znając ścieżkę, nie pobierzesz go bo wywali Ci error 403 Access Forbidden (IMG:style_emoticons/default/smile.gif) Jedynie skrypt, który ma dostęp do tego katalogu zdoła to zrobić.
Go to the top of the page
+Quote Post
vermer
post
Post #6





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.09.2009
Skąd: Łódź

Ostrzeżenie: (0%)
-----


To w takim razie postaram się to ogarnąć w jakiś sposób:) ale jak wie ktoś gdzie to jest dobrze opisane poproszę o jakiś przyjazny link:)
Go to the top of the page
+Quote Post
thek
post
Post #7





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




To nie jest coś specjalnie trudnego... Do katalogu zabezpieczonego trzeba tylko dać htaccess z odpowiednim blokiem blokującym. I tylko jeden jedyny skrypt powinien do tego katalogu się odnosić. Skrypt ten powinien być używany tylko przez osoby z odpowiednimi uprawnieniami lub tylko w określonych sytuacjach. W ten sposób będziesz miał wszystko jak chcesz i dla kogo chcesz (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.12.2025 - 05:02