Proteger un dossier + telechargement
Salut,
Voila je voudrais faire un script de telechargement qui permette lorsqu'une personne telecharge un fichier, elle ne peut pas connaitre le repertoire ou se trouve le fichier.
DEuxiement j'aimerais proteger l'acces de ce repertoire, mais le probleme du htaccess, c'est qu'apres les fichiers contenus dans ce repertoires ne seront plus telechargeable ! Sinon est-ce qu'un aspirateur de site peut piquer les fichier qui sont dans ce repertoire ?!
Merci de vos conseils,
Ciao,
I am singing in the rain , I am happy again !!
le 09/04/2006 à 23:05
Bzh
Pour forcer le téléchargement d'un fichier en cachant sont url:
<?php
header("Content-disposition: attachment; filename=$file");
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize("./fichiers/".$file));
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
readfile("./fichiers/".$file);
}
?>
Ensuite, si aucun lien de pointe vers ton dossier , il n'est pas possible de connaitre sont existance avec le protocole HTTP !
Or, un aspirateur de site ne fait que suivre les liens et en déduit l'architecture de ton site ! Exactement comme le font les robots de Google et des autres moteurs de recherche !!!
Bye...
Salut,
MErci j'ai fait ca et ca marche !
Maintenant si je tape l'url direct vers le fichier, le fichier reste accessible ! y a til un moyen de gerer ca ?! sachant que je suis chez free, et que toutes les commandes unix sont assez restreintes !
Merci de vos conseils,
Ciao,
I am singing in the rain , I am happy again !!
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: