Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656

    impedire accesso diretto al file

    ciao a tutti.

    volevo chiedervi esiste un modo per impedire accesso direttoa un file??

    devo realizzare una area download, e vorrei che se qualcuno digita l'url nella barra degli indirizzi il file non venga scaricato.

    come si puo fare??

  2. #2
    puoi controllare i referer o il request uri

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    in che senso?

  4. #4
    cioè puoi controllare da che sito proviene il visitatore così:

    Codice PHP:
    $ref $_SERVER['HTTP_REFERER']; 
    se il valore è nullo, blocchi l'output della pagina.
    oppure altra soluzione che mi viene in mente è quella di creare una costante nelle tue pagine web...nella pagina che non vuoi sia accessibile direttamente...controlli se esiste questa costante e se ha il valore che gli hai assegnato

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    aahh,

    quindi,

    se esiste un referer dal mio sito reindirizzo verso file altrimenti nada.

    intendi questo?

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    pero scusa, non capisco una cosa.

    come faccio in pratica?

    cioe, sen un utente digita nella barra, miosito.it/file.rar

    come faccio a contrallare?

  8. #8
    eh no scusa. il discorso che ti ho fatto vale solo per script php.
    Quello che tu chiedi allora è ben diverso.

    Dovresti mettere un file .htaccess nel server....se sei su apache...e limitare l'accesso al file con una password che inserisci pubblicamente nel tuo sito o da qualche altra parte.

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.