Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    Area riservata e file scaricabili

    Ciao a tutti!

    io ho creato un'area riservata, a cui è possibile accedere solo con una registrazione ed una nick e password.

    In questa pagina a cui si accede solo con nick e password, si possono scaricare dei file.. io se conosco l'indirizzo della pagina in questione ma non ho fatto il login vengo rimandato al form di login, ma se conosco il link dei file questi si possono scaricare tranquillamente.

    Esiste la possibilità che anche conoscendo il link dei file questi non si possano scarica se prima non è stato fatto il login?
    Oppure come potrei fare?

    Grazie in anticipo a tutti!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    ho provato con la funzione:

    Codice PHP:
    header("Content-Type: application; name=".$nome_file);
    header("Content-Transfer-Encoding: binary");
    header("Content-Length: ".$dimensione_file);
    header("Content-Disposition: inline; filename=".$nome_file);
    header("Expires: 0");
    header("Cache-Control: no-cache, must-revalidate");
    header("Cache-Control: private");
    header("Pragma: public");
     
    readfile($percorso_assoluto.$nome_file); 

    Ma quando mi si apre il colegamento, nel mio caso ad un file pdf, mi dice file danneggiato e che non è possibile aprirlo
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  3. #3
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Up
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  4. #4
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    a primo sguardo forse manca il mime-type.. ma nn ne sono sicuro, cmq in giro ( google ) ce ne dovrebbero essere molti di esempi.
    Ciao

  5. #5
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Originariamente inviato da Razorblade
    a primo sguardo forse manca il mime-type.. ma nn ne sono sicuro, cmq in giro ( google ) ce ne dovrebbero essere molti di esempi.
    Ciao
    Grazie per avermi risposto!

    Per caso non hai qualche esempio..non so proprio cosa cercare per trovare la soluzione
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  6. #6
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Guarda, la seguente è una funzione che ho utilizzato tempo fa e che dovrebbe funzionare, non so se fa al caso tuo:

    Codice PHP:
      function dload($filename)
      { 
        
    header("Pragma: public");
        
    header("Expires: 0");
        
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
        
    header("Content-Type: application/octet-stream");
        
    header("Content-Disposition: attachment; filename=".$filename.";");
        
    header("Content-Transfer-Encoding: binary");
      } 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.