Controle téléchargement

Fermé
ZHack Messages postés 27 Date d'inscription samedi 26 juin 2010 Statut Membre Dernière intervention 13 septembre 2010 - 8 août 2010 à 00:01
avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 - 8 août 2010 à 00:33
Bonjour,

Sur mon site:
J'ai un fichier 'files.html' sur lequel j'ai mit un lien vers 'image.jpg' situé dans le dossier 'dl'
Comment mettre un script qui interdira la visite du dossier dl et le téléchargement sauf en passant par 'files.html' ?

Merci d'avance!

3 réponses

Galawin Messages postés 830 Date d'inscription lundi 27 août 2007 Statut Membre Dernière intervention 17 novembre 2013 123
8 août 2010 à 00:07
Salut !

Pour interdire la visite du dossier dl tu peut mettre un mot de passe
Voir ici : http://www.phpfrance.com/tutoriaux/index.php/2005/03/15/24-proteger-un-repertoire

Pour interdire le téléchargement ailleur que sur ton site, il faut utiliser le referer

Un sujet qui pourrait t'intéresser : https://www.webrankinfo.com/forum/t/http-referer.97315/
1
ZHack Messages postés 27 Date d'inscription samedi 26 juin 2010 Statut Membre Dernière intervention 13 septembre 2010 1
8 août 2010 à 00:26
merci ;)
0
avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 4 470
8 août 2010 à 00:33
Salut.

Plus simple qu'un mot de passe : un « deny from all »
Par contre, quand on cliquera sur le lien, on tombera sur un erreur 403 (ou on nous demandera les identifiants avec la solution de Galawin) : il faudra passer par du PHP pour faire le téléchargement. Ce script PHP devra vérifier si la provenance de l'internaute correspond à la page files.html

Pour le téléchargement en PHP, tu peux regarder dans les exemples de cette page :
https://www.php.net/readfile
0