Originariamente inviato da K-Line
puoi usare un link ad una pagina che controlla se l'utente è riconosciuto e poi fa un redirect...


parti da un link del tipo http://www.tuosito.it/download.php?f...are=ciccio.pdf

e poi in download.php fai una roba tipo questa


if(!$utenteregistrato){
if(!empty($filedascaricare)){
header('Location: http://www.tuosito.it/' . $filedascaricare);
}
}

Spero di essere stato abbastanza chiaro
il problema è che se tu utente registrato mi passi il link diretto al file, io utente non registrato lo scarico lo stesso... o peggio, lo linko dal mio sito e lo scaricano 100.000 persone.

è giusta la soluzione di cubalibre810che permette di scaricare i file a partire dalla pagina del sito (che sarà protetta come dici tu) e solo da quella