misiekdg
14.11.2005, 12:11:20
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
14.11.2005, 12:52:38
Jesli korzystasz z bazy danych:
<?php
$result = mysql_query("SELECT file from pliki WHERE id=".$_GET['id']); header("Location: ".$wynik['file']); ?>
Poprawilem bledy skladniowe tegoz skryptu. Czy jest sluszny nie wnikam
---
nospor
angel2953
14.11.2005, 14:08:17
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...