Se connecter / S'enregistrer
Votre question

Protéger un telechargement

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
3 Août 2007 13:18:04

Salut.
J'ai un probleme qui est surement simple mais je ne trouve pas de solution.
Sur un site je met en telechargement des fichiers RAR.
Ces fichiers sont 001.rar, 002.rar, 003.rar, ...
(ce sont des telechargements payants).
Mon probleme est que, si quelque'un telecharge un fichier, il va voir l'url et il va la changer pour telecharger les autres, et je ne sais pas comment empecher ça.
Si vous avez une idée :) 

Autres pages sur : proteger telechargement

3 Août 2007 17:52:55

Tu peut mettre des noms que toi seul connait...
3 Août 2007 18:05:26

Bien jy avait pensé mais le gars peut toujours avoir de la chance, il peut toujours aspirer le site et voir les noms...
N'y a t-il pas un moyen de dire, si le lien de téléchargement du fichier n'est pas sur la page "page.php" alors on annule le téléchargement par exemple ?
(En gros insérer un code PHP dans le fichier avec un HTTP_REFERER.)
En fait, comment font les sites qui vendent des kits graphiques ?
Contenus similaires
3 Août 2007 20:35:29

dans une base de donnée, tu enregistre des couples ...

(chaines aléatoires)
dalkdzpkajdzadjazdjoazj=>fichier1.rar
djiajdioazdjoiazjdoiajoda=>fichier2.rar

etc etc... et pour tes liens, tu mets des urls [ton]/fichier.php?fichier=djiajdioazdjoiazjdoiajoda ... Au chargement de la page, tu fais un accès bdd pour récupérer le VRAI nom de fichier, et tu autorises le téléchargement.
3 Août 2007 20:43:35

Oui je comprend très bien ton système mais je pense que ça ne suffit pas.
Imaginons que mes fichiers soient dans le dossier /fichiers.
Je peux donc les télécharger avec le lien fichier.php?fichier=djiajdioazdjoiazjdoiajoda, mais je peux aussi simplement taper [ton]/fichiers/fichier1.rar, et là je ne peux rien faire.
Ou alors dois-je donner le nom "djiajdioazdjoiazjdoiajoda.rar" à mon fichier ?
3 Août 2007 23:19:26

Bonne remarque ..
[mode meditation]
Je vais y réflechir
[/mode meditation]
4 Août 2007 10:26:55

Tu prend un hebergeur gratuit comme free.fr, tu met un petit CMS dessu pour montrer que ton compte ne sert pas à faire du stokage ^^.
Tu cree un repertoir et tu fais ce que elendilm à dit !

Anssi, personne ne connet le ftp distant qui n'est pas celui de ton site. :) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS