Visualizzazione risultati 1 fino 3 di 3

Discussione: [.htaccess] Sbloccare files bloccati

  1. #1
    Guest

    Predefinito [.htaccess] Sbloccare files bloccati

    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.
    Ultima modifica di programmarealpc : 25-06-2011 alle ore 15.25.19

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    No, non preoccuparti.
    Quelle sono sempre richieste HTTP. PHP prende il file direttamente, senza fare giri.
    Ultima modifica di javascripter : 25-06-2011 alle ore 18.15.08

  3. #3
    Guest

    Predefinito

    Ho appena fatto una prova tramite un'altro servizio di hosting inserendo come percorso del file da scaricare, il link del file da testare... ed effettivamente scarica il file vuoto (0 byte) quindi sono a posto.

    Grazie mille allora... notte a tutti.
    Ultima modifica di programmarealpc : 26-06-2011 alle ore 02.53.14

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •