Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1369 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Protéger un fichier musical

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Protéger un fichier musical

n°1291284
the_silenc​er
Posté le 24-01-2006 à 19:29:53  profilanswer
 

Bonjour à tous,
je voudrais protéger des fichiers musicaux de la facon suivante.
 
J'ai un fichier (mp3 par exemple) appelé par un script file.php?song=3.
Dans ce script j'utilise la variable $_SERVER['HTTP_USER_AGENT'] pour filtrer :
si on lit avec Winamp -> ca marche
si on lit avec Firefox -> ca renvoie une erreur
 
Là survient mon problème : Internet Explorer et Windows Media player ont exactement la même signature.
Donc si je bloque IE je bloque media player.
 
Voilà, est-ce que quelqu'un a une solution? Ou est-ce qu'il y a d'autres facons de protéger ce fichier?
 
 
Merci d'avance.
 

mood
Publicité
Posté le 24-01-2006 à 19:29:53  profilanswer
 

n°1291497
the_silenc​er
Posté le 24-01-2006 à 22:27:10  profilanswer
 

Petite précision : j'ai essayé la fonction get_browser (avec le fichier browscap.ini), mais toujours pareil, les caractéristiques sont identiques.
 
Si quelqu'un a une solution miraculeuse...
 
 
 :)

n°1291508
omega2
Posté le 24-01-2006 à 22:41:19  profilanswer
 

$_SERVER['HTTP_USER_AGENT'] est une information dont la fiabilité est totalement approximative. C'est le demandeur du fichier qui le remplis et l'envoie. De plus un certain nombre de programmes envoyent ce que l'utilisateur à choisit et il y en a qui changent cette information à la suite d'un simple clic ou d'un racourcis clavier.
 
Si tu veux protéger un fichier audio, a ma conaissance le plus fiable, c'est les fichiers realplayer. Tu mets l'adresse du flux dans le fichier que t'envoie au navigateur et c'est realplayer qui négociera avec le serveur realplayer afin d'obtenir le droit de télécharger le fichier pour le jouer directement dans le player au fur et à mesure de la réception. Mais même si je n'en conais pas, il y a surement quelque part un player alternatif capable de faire pareil mais en enregistrant le fichier sur le disque.
 
A savoir aussi que certains modéles de carte son professionnelles permettent d'enregistrer directement sur disque les musiques qui seraient envoyé à la sortie son.
 
Enfin, et là, tu pouras jamais rien y faire : les sorties de carte son ne sont muni d'aucune protection, j'ai chez moi un lecteur cd/casette/radio muni d'une entrée son et j'ai le cable pour brancher directement la sortie son de la carte son à l'entré micro de mon lecteur cassette. Avec deux ordis, tu peux faire exactement la même chôse tout en enregistrant directement dans un fichier. Si les cartes sons sont de qualités, la perte de qualité ne sera pas odible pour la pluspart des gens.
 
 
Conclusion : tu peux déjà laisser tomber ta recherche de "la" solution ultime, il n'y en a aucune.
 
PS : Même si le circuit de son était sécurisé du serveur jusqu'aux l'haut-parleurs, des micros sont vendus un peu partout et quand on cherche, on peut en trouver assez facilement qui soit de bonne qualité. Par contre c'est vrai que la perte de qualité serait bien supérieure si on en arrivait là.


Message édité par omega2 le 24-01-2006 à 22:44:48
n°1291565
gatsu35
Blablaté par Harko
Posté le 25-01-2006 à 00:11:39  profilanswer
 

le mieux serait de mettre en place un player flash avec le fichier dont le nom serait planqué pour eviter de trouver l'url.

n°1291946
the_silenc​er
Posté le 25-01-2006 à 14:34:31  profilanswer
 

Salut et merci pour vos réponses.
 
En fait, je suis d'accord, un fichier n'est plus vraiment protégé à partir du monment ou il peut être écouté, je ne suis pas dupe.  :)  C'est que j'ai vu un site dont le concepteur avait réussi à faire ca, et j'aimerais bien y arriver aussi.
 
Sinon, oui le flash ca marche bien pour ca aussi, c'est vrai.
 
Si quelqu'un à un tite info pour moi...
 
 
 :)  
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Protéger un fichier musical

 

Sujets relatifs
traduction d'un fichier executablecomment lire un fichier en intégralité ?
creation de fichier texte en php impossibleclasser, ordonner fichier txt
[Batch] Trier fichier par datelecture fichier
fichier avec datefaire telecharger un fichier
Extraire date creation d'un fichier en PHPdéclarer une variable 1 seul fois dans un fichier rappeler?
Plus de sujets relatifs à : Protéger un fichier musical


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR