|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2005 Messages : 84 ![]() |
Bonjour,
J'ai quelques soucis avec mon hebergeur car il vient de me brider fortement la Bande Passante suite à des telechargements massifs chinois, qui avec leurs sofwares me pompent sans arret.. Par defaut, j'avais mis en place un simple dl.php?fichier=1 qui correspond admettons à un chemin/de/mon/fichier/fichier.rar qui etait envoyé par header pour telecharger ce dernier. A ce que je vois ca a pas suffit. Quels sont mes methodes, carrement plus securisé que je peux faire, sachant que je suis sur mutualisé et que tant que ce n'est pas protegé, ils refusent categoriquement de retirer la bride. Merci de votre aide. |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() |
Qu'est ce que tu n'as pas le droit de faire ?
Mettre en ligne un fichier .rar ? Tu veux faire quoi exactement, empêcher les chinois de le télécharger ?
__________________
|
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2005 Messages : 84 ![]() |
Techniquement, que tout software, navigateur, soit incapable de récupérer le chemin direct du fichier.
Donc 2 choses : - que le style dl.php?id=4 ne marche que depuis mon site - que une fois sur le site, en cliquant sur le lien, qu'il ne puisse pas recuperer le lien direct pour le partager sans passer par le site, sans comptabiliser les stats, et surtout pour eviter le gros leeching des chinois. |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() |
De toute façon robot ou client, tout le monde aura accès à ton fichier, même si tu mets une redirection.
Si tu veux que seuls les "humains" puisse le télécharger, il faut mettre ton fichier dans une zone accessible uniquement pas des utilisateurs enregistrés. Ainsi les robots ne pourront pas y accéder.
__________________
|
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2005 Messages : 84 ![]() |
J'y est pensé, mais suffit qu'un seul vienne telecharger, et donne le lien direct, et ma zone membre me sert plus a rien.
|
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : mai 2005 Messages : 25 ![]() |
Pourquoi ne pas utiliser une méthode d'URL Rewriting (.htaccess).
Par exemple... Tu définis que /mes/fichiers/rar/lefichierenquestion.rar est renvoyé sur /mes/fichiers/rar/test.php?f=lefichierenquestion.rar Et dans le code de ton test.php, tu testes : 1/ Si le HTTP_REFERER vient de ton site 2/ Si l'utilisateur est enregistré 3/ Si l'IP a déjà été utilisée 4/ Que sais-je Si tes critères sont bons, tu renvoies vers le fichier Si tes critères ne le sont pas, tu die(); Je pense que ça peut marcher. |
|
|
00
|
|
|
#7 | |||
|
Membre confirmé
![]() |
Citation:
Concretement, ton fichier .rar DOIT être dans un repertoire inaccessible. Pour celà tu dois utiliser un .htaccess avec deny all. Ca c'est pour le stockage du "vrai" fichier. Dans un autre repertoire (qui n'a rien à voir avec le répertoire précédent) accessible au public, tu aurais quelque chose de ce style : telecharger.php?f=toto.rar Code :
__________________
|
|||
|
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2005 Messages : 84 ![]() |
Je viens d'appliquer sur le site, par contre j'avais toujours le lien direct(physique) du fichier.
J'ai essayé avec des header et force download, et depuis c'est bon, en source je n'ai plus que la page php qui le génére. Mais ton script ne pas était inutile, l'idée de la session, je viens de m'en servir, merci encore. |
|
|
00
|
|
|
#9 | ||
|
Membre du Club
![]() Inscription : avril 2008 Messages : 245 ![]() |
bonjour !
J'ai un probleme un petit peu similaire, je ne veux pas qu'on puisse voir l'URL de mon fichier, Sur ma page , au lie ude mettre le lien direct du fichier pour qu'il s'ouvre dans IE, j'ai mis un lien vers Et au début de cette page, j'ai mis Code :
Quel est le probleme svp? |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com