Ciao a tutti,
Ho bloccato il percorso dei file rar nel mio host, per rendere impossibile il download da link diretto "smanettando" con l'htaccess. Come posso scaricare questi file con una pagina php? Vorrei che SOLO la mia pagina php possa scaricare quei file... possibile?
EDIT2: Risolto!!
Mettendo questo nel file .htaccess
<Files ~ ".*\.rar$">
Order deny,allow
Deny from all
</Files>
Ho fatto una prova con questo file php:
Codice:
<?php
$nomefile="blue_button.rar";
$dimensionifile="";
if($_GET["test"]==ok){
header("Content-type: Application/octet-stream");
header("Content-Disposition: attachment; filename=$nomefile");
header("Content-Description: Download PHP");
header("Content-Length: $dimensionifile");
readfile($nomefile);
}else{
echo "Niente";
}
?>
In questo modo accedendo da url non scarica niente... mentre se faccio questo passaggio da php me lo scarica senza problemi!
Ora il mio ultimo dubbio è: se qualcuno fa una pagina in un'altro host/sito e al posto del nome del file mette l'intero percorso del file (http://programmarealpc.altervista.or...lue_button.rar ) c'è il rischio che riesca a scaricarlo anche dal suo host o c'è qualche regola che impone che sia possibile farlo soltanto nel proprio host?
Graie mille.