(English below)
Une modification du fichier visit.php afin que WF-Downloads ne dévoile pas l'URL de téléchargement local. Ceci afin d'empêcher les liens directs vers le site qui héberge WF-Downloads.
On pourra soit créer un dossier qui va contenir les fichier à télécharger en le nommant spécialement (ex: "/123456DL") au lieu du "/uploads" standar.
L'URL de téléchargement serait "
http://www.monsite.com/123456DL/fichier.zip". On pourrait aussi le mettre dans un dossiers en dehors du dossier lisible par apache (ex: "/home/moi/uploads" au lieu de "/home/moi/www/xoops/uploads").
L'URL de téléchargement serait "/home/moi/www/xoops/uploads".
Le visiteur ne verra que les 2 URLs:
http://www.monsite.com/modules/wfdownloads/visit.php?cid=xx&lid=yyhttp://www.monsite.com/modules/wfdownloads/visit.php?cid=xx&lid=yy&download=nowLa première URL est l'URL d'attente de 3 seconde. La 2e dit à visit.php de lire le fichier à télécharger et d'en envoyer le contenu au navigateur du visiteur. Le chemin réel du fichier à télécharger n'est connu que du script visit.php
===============================
(English below)
Une modification du fichier visit.php afin que WF-Downloads ne dévoile pas l'URL de téléchargement local. Ceci afin d'empêcher les liens directs vers le site qui héberge WF-Downloads.
On pourra soit créer un dossier qui va contenir les fichier à télécharger en le nommant spécialement (ex: "/123456DL") au lieu du "/uploads" standar.
L'URL de téléchargement serait "
http://www.monsite.com/123456DL/fichier.zip". On pourrait aussi le mettre dans un dossiers en dehors du dossier lisible par apache (ex: "/home/moi/uploads" au lieu de "/home/moi/www/xoops/uploads").
L'URL de téléchargement serait "/home/moi/uploads/fichier.zip".
Le visiteur ne verra que les 2 URLs:
http://www.monsite.com/modules/wfdownloads/visit.php?cid=xx&lid=yyhttp://www.monsite.com/modules/wfdownloads/visit.php?cid=xx&lid=yy&download=nowLa première URL est l'URL d'attente de 3 seconde. La 2e dit à visit.php de lire le fichier à télécharger et d'en envoyer le contenu au navigateur du visiteur. Le chemin réel du fichier à télécharger n'est connu que du script visit.php
===============================
This is a hack of WF-Downloads to prohibit hot link to your download files. The modified file is visit.php.
For the usage, we can create another folder for download files (ex: /123456DL instead of standard /uploads). The download URL will then be "
http://www.monsite.com/123456DL/file.zip". We can also create another folder out of apache folder (ex: "/home/me/uploads" instead of "/home/me/www/xoops/uploads"). The download URL will be "/home/me/uploads/file.php".
The visitor will only see these 2 URLs:
http://www.mysite.com/modules/wfdownloads/visit.php?cid=xx&lid=yyhttp://www.mysite.com/modules/wfdownloads/visit.php?cid=xx&lid=yy&download=nowThe first is the "Download start in 3 seconds" URL. The 2nd tells visit.php to read the file and send the contents to the visitor's browser. The real file path is only known by the visit.php script