Script php: Impedire accesso diretto ai file tramite htaccess

   difficoltà:  script script script script script

Script simili
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>





Commenti


  Antonio

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

  fabio

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

  Antonio

15/6/2010 14:06:43

ti ringrazio sei stato veramente gentile :D



Lascia un commento


Codice di controllo*:
Nome*:
Email/Link:
Testo*:
 
I campi contrassegnati con * sono obbligatori.