Htaccess, proteger l'acces à un mp3 [Résolu]

The K 4 Messages postés dimanche 15 avril 2007Date d'inscription 10 mai 2007 Dernière intervention - 9 mai 2007 à 18:56 - Dernière réponse : The K 4 Messages postés dimanche 15 avril 2007Date d'inscription 10 mai 2007 Dernière intervention
- 10 mai 2007 à 12:56
Bonjour à tous,
Je developpe un peu plus mon problème:
J'ai donc des mp3 dans un dossier, et j'aimerai bloquer l'accès à ceux-ci, ou même à tous le dossier losque l'on tape l'adresse du lien, mais faire en sorte que l'on puisse y acceder d'une autre page.
Un exemple parce que j'ai du mal à comprendre ce que je dis:
www.monsite.com
comprend: index.html & un dossier /mp3 (qui lui comprend un musique /zik.mp3)
je veux que si l'on tape www.monsite.com/mp3/zik.mp3 on ne puisse pas acceder à cette musique.
par contre dans www.monsite.com/index.html, on peut télécharger la musique.

Je pensais qu'htaccess était mon amis, mais c'est ou tous ou rien.
soit ce n'est pas possible, soit j'ai fais des erreurs dans mes essais de script.
Merci de m'aider ou de m'orienter.

PS: je sais pas si j'ai mis ce message dans le bon thème, désolé si je me suis trompé.
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
J_G 1406 Messages postés mercredi 17 août 2005Date d'inscription 28 août 2007 Dernière intervention - 9 mai 2007 à 19:19
3
Merci
Salut,

Tu es au bon endroit... Si tu utilises PHP...

Le .htaccess est une bonne idée. Ce qu'il faut voir, c'est comment tu proposes le téléchargement dans index.html :
* Si le téléchargement est effectué via un lien vers "./mp3/zik.mp3", forcément ça ne va pas marcher !

* Il faut que tu poses un script "download.php" dans le répertoire de index.html. Ce fichier vérifie les droit de téléchargement et si ok fait un <?php echo fil_get_content('mp3/zik.mp3'); ?>

Attention aux entêtes HTML... Confère la doc de la fonction "header" sur http://www.php.net

Bonne chance

Merci J_G 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Commenter la réponse de J_G
Meilleure réponse
J_G 1406 Messages postés mercredi 17 août 2005Date d'inscription 28 août 2007 Dernière intervention - 10 mai 2007 à 11:40
3
Merci
non (mais je ns suis expert)... le filtre sur la provenance porte sur l'IP du visiteur, non sur la dernière page qu'il à vue.

Merci J_G 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Commenter la réponse de J_G
Meilleure réponse
vilhjalms 591 Messages postés mercredi 20 juillet 2005Date d'inscription 16 juillet 2009 Dernière intervention - 10 mai 2007 à 11:51
3
Merci
Saell og blesuð


Pour ce que cela vaut :)


http://httpd.apache.org/docs/1.3/howto/htaccess.html

http://www.infres.enst.fr/~danzart/frames/htaccess.html#C0

Vilhjálms
Sigurðsdóttir aka Frëyjá

Merci vilhjalms 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Commenter la réponse de vilhjalms
The K 4 Messages postés dimanche 15 avril 2007Date d'inscription 10 mai 2007 Dernière intervention - 9 mai 2007 à 19:32
0
Merci
merci pour la rapidité et la clarté de ta réponse, c'est ce qui me semblait, mais cela m'aurait arrangé de ne pas faire de "download.php" car je risque d'avoir un grand nombre de page et donc cela rallonge un peu mes actualisations.

Si j'ai bien compris, je met comme liens dans index.html:
[download.php la musique]

et dans "download.php" je met juste:
<?php echo fil_get_content('mp3/zik.mp3'); ?>

plus les éventuelles vérifications des droits de téléchargement.
Commenter la réponse de The K
The K 4 Messages postés dimanche 15 avril 2007Date d'inscription 10 mai 2007 Dernière intervention - 10 mai 2007 à 10:31
0
Merci
Et quelques chose dans ce genre, ça ne marche pas?


Order Deny,Allow

Allow from www.monsite.com/index.html

Deny from All

(ou: "
Allow from /home.10.5/monsite/www/index.html")

j'imagine que non, mais un "non négatif" de quelqu'un de compétent m'aiderait à passer à autre chose

merci d'avance
Commenter la réponse de The K
The K 4 Messages postés dimanche 15 avril 2007Date d'inscription 10 mai 2007 Dernière intervention - 10 mai 2007 à 12:56
0
Merci
merci à vous deux,
le htaccess se base bien sur la provenance IP du visiteur (dommage)
je vais me rediriger sur du PHP
encore merci
Commenter la réponse de The K

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.