Ciao a tutti!!!
E' da parecchio che cerco, ma non riesco
in pratica ho una cartella con dei file
/dir1/dir2/file
/dir1/dir2/ <- questo suffisso è sempre uguale, cambiano solo i nomi dei file
gli utenti per accedere al file usano /dir1/dir2/file1 .. /dir1/dir2/file2 ecc..
quindi hanno la posizione reale dei file.
Siccome si deve monitorare il download dei file(per sapere consumi e usi), si dovrebbe fare in modo che ogni file scaricato venga segnato nel db.
Avevo pensato di usare mod_rewrite
e usare un regola che le richieste inviate qui /dir1/dir2/
venivano reinviate a un file logga_richiesta.php
quindi in tale file loggavo il file richiesto e reindirizzavo al file richiesto dall'utente, usando:
e qui accade un loopCodice PHP:
header('Location: /dir1/dir2/file1');
, perchè mod_rewrite lo reindirizza nuovamente a logga_richiesta.php.
Cosa si potrebbe fare ?
Premetto che le richieste vanno fatte ai file reali, ormai gli utenti hanno questo percorso..
Un modo sarebbe:
Potrei inviare i file usando php, sempre tramite header (facendolo leggere il file a php e inviandolo..), però potrebbe diventare più pesante e lento.. esiste una tecnica migliore o altro che al momento non si trova soluzione ?
Grazie per l'aiuto.. sperò di poter ricambiare..