Script php: Impedire accesso diretto ai file tramite htaccess
difficoltà:
16/11/2009
Abbiamo visto come far scaricare un file in streaming con php nello script:
Script php: Download file in streaming
Con questo script forzare il download di file che il browser di default potrebbe aprire (es pdf, html, doc, mp3, video, etc) a causa di plugin installati dall'utente, ma anche evitare che l'utente possa conoscere l'effettiva posizione del file. Per evitare comunque che questi file siano scaricabili conoscendone l'indirizzo è utile inserire un file .htaccess all'interno della cartella, per evitare l'accesso diretto ai file in essa contenuti.
Vediamone il contenuto:
<Files ~ ".+">
Order allow,deny
Deny from all
Satisfy All
</Files>





Script php: Caricare e Scaricare file via ftp con php
Script php: Evitare il caricamento delle immagini da cache con htaccess
Script php: mod_rewrite: trasformare pagina asp in php
Script ajax: Caricare su Google maps coordinate da xml o feed rss con georss


Commenti
15/6/2010 11:45:59
infatti lo script blocca il donload diretto del file e lo fa scaricare solo tramite streaming (quindi letto dal file php). Se vuoi farlo leggere solo da link provenienti dal tuo sito devi creare regole per proteggere dall'hotlink: dai un occhio qui:
Prevenire hotlink tramite htaccess
15/6/2010 14:06:43
ti ringrazio sei stato veramente gentile :D
15/6/2010 11:37:33
Buon giorno, ho provato sto script ma non funziona.
Ho inserito l'htaccess con il comando sopra indicato, impedisce l'accesso diretto, ma anche quello attraverso il link...Quindi?
grazie mille