piu che altro non riesco a capire come rendere inaccessibile una cartella.
se gli tolgo i permessi di lettura dopo ovviamente non posso più leggere via php il contenuto.
se gli imposto un httacces se per caso io conosco il file esatto e riesco comunque a scaricare i dati contenuti in esso.
per questo pensavo di rinominare il file e cambiare cartella..
se i file hanno un nome in hash diventa molto complicate per un utente inventarsi il nome del file per scaricarlo direttamente.
allo stesso tempo però quando lo vai a salvare avrebbe un nome assurdo quindi pensavo di rinominarlo.
a meno che con una stringa del genere non mi permetta di obbligarlo a salvarsi con un altro nome.non ho mai provato. ho sempreusato con lo stesso nome.
al di la che la cartella non comparirà in nessun url visibile all'utente ma solo in php quindi se tanto mi da tanto non trovabile...mi preoccupano quesi programmi che servono per copiare in maniera brutale i siti.Codice PHP:
header("Pragma: no-cache");
header("Expires: 0");
Header("Content-Type: application/octet-stream");
Header("Content-Length: ".filesize($total));
Header("Content-Disposition: attachment; filename=$filename");
readfile($total);
non vorrei permettere che qualcuno prenda e si copi tutto.