![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 31.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
struktura: public_html\www\pliki\*.doc mam pliki w katalogu "pliki". Chciałbym uniemożliwić pobranie poprzez pasek adresu http://server//www/pliki/plik1.doc ale żeby ten plik był dostępny do pobrania po zalogowaniu sie na własne konto. Jeśli sie nie da tego zrobić, to chociaż jak ukryć ścieżkę do pliku przy pobieraniu go z serwera? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Kolega wyżej dobrze mówi. Jest jeszcze druga opcja. Przekierowywanie rewritem.
W katalogu z plikami umieszczasz plik .htaccess i dajezs w nim Kod RewriteEngine On RewriteRule (.*) index.php?file=$1 W pliku index.php sprawdzasz wtedy stan zalogowania usera. Jezeli nie jest zalogowany dajesz zwykły die (badz co chcesz innego) jezeli tak to forceDownloadem udostepniasz plik za pomoca skryptu powyzej. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 18:23 |