mal ou pas pas bien : lire des vidéos via fpassthru() - PHP - Programmation
Marsh Posté le 06-05-2008 à 13:40:58
non, c'est bien
ca permet de masquer completement le chemin d'acces et de gerer les driots
encore mieux si tu gère uen correspondance entre des clés arbitraire ( sur 32 caractère par exemple ) et les chemins physique de tes fichiers, pour decourager des utilisateurs qui cherchent a tâton
Marsh Posté le 06-05-2008 à 13:59:14
si ton fichier voirUneVideo.php prends en paramètre le nom de la video par exemple
voirUneVideo.php?titre=art_dupond_est_Nu.avi
quelqu'un pourra essayer de voir une autre video en ne connaissant que son titre , par exemple
voirUneVideo.php?titre=la_copine_de_art_dupond_est_Nue.avi
fpassthru est "gratuit" dans le sens ou c'est juste une lecture brutale
apr contre faut pas oublier de remttre les header
Marsh Posté le 06-05-2008 à 14:22:23
En fait je voyais ça comme ça pour l'idée :
|
laisse_ma_copine_tranquille.php ()
Code :
|
donc même si quelqu'un trouve l'url du truc, il ne pourra pas voir la vid
y a plus qu'à
ps: merci pour les tips (header...)
Marsh Posté le 06-05-2008 à 14:26:46
- attention aux éventuels problèmes de mémoire si output_buffering est activé
- apparemment pour une question de performance il vaut mieux utiliser une boucle fread que readfile ou fpassthru ( http://fr.php.net/manual/fr/functi [...] .php#55001 )
Marsh Posté le 06-05-2008 à 14:50:06
art_dupond a écrit : En fait je voyais ça comme ça pour l'idée :
donc même si quelqu'un trouve l'url du truc, il ne pourra pas voir la vid
ps: merci pour les tips (header...) |
tu vas faire un fichier php par video ?
tu as bien du courage
Marsh Posté le 06-05-2008 à 16:03:10
mais nan, j'espère n'avoir qu'un fichier pour toutes les vidéos
Et au pire, il suffira de générer tous ces fichiers totomatiquement
soju a écrit : - attention aux éventuels problèmes de mémoire si output_buffering est activé |
ok merci, je vais voir tout ça
Marsh Posté le 06-05-2008 à 13:02:08
yop
je voudrais protéger des vidéos de téléchargements "sauvages" (seules certaines personnes peuvent voir/télécharger les vidéos mais pas tout le monde - droits d'auteur toussa...).
Pour ça, est-ce mal de mettre les vidéos "en dehors" du site et de les lire via fpassthru() (enfin si c'est possible, je viens de "découvrir" cette fonction) ?
marchi
---------------
oui oui