Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ukryte źródlo pliku
Forum PHP.pl > Forum > Przedszkole
misiekdg
Mam jeszcze jeden problem z linkami. Chciałem umieścić na stronie pliki do których będzie miał dostęp tylko zalogowany użytkownik. Jak zrobić link, który nie będzie pokazywał źródła pliku podczas ściągania??Chodzi mi o ewentualne zabezpieczenie przed skopiowaniem źródła pliku przez osobę zarejestrowaną i podania jej osobie nie znającej hasła dostępu.
snipe
Jesli korzystasz z bazy danych:

  1. <?php
  2. $result = mysql_query("SELECT file from pliki WHERE id=".$_GET['id']);
  3. $wynik = mysql_fetch_array($result);
  4. header("Location: ".$wynik['file']);
  5. ?>

Poprawilem bledy skladniowe tegoz skryptu. Czy jest sluszny nie wnikam
---
nospor
angel2953
Odpowiedź prosta: tworzysz sesję w której zapisujesz nazwę pliku do ściągnięcia oraz to czy user jest zalogowany, potem tylko sprawdzasz czy w sesji jest nazwa pliku i potwierdzenie zalogowania i przesyłasz plik. Jeśli tych danych brak to wtedy przesyłasz plik np: info.txt, w którym to jest informacja, że tylko osoby zalogowane mogą ściągać pliki...
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.