Bloquer le téléchargement d'une image avec php
amira_by
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
amira_by Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
amira_by Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour ????,
j'ai besoin de votre aide SVP
comment je pourrai bloquer l'user qui va télécharger une image à partir d' url
je vous explique: j'ai une image dans espace client, si l'user inspecte cette image il va voir sa source(path) du coup il pourras la télécharger
Voici le code,
Link_path= 'img src= "client.php?p=ec_img&id=id' . $_SESSION['id'] .'&small=y&file=' . $rc_path. " 'alt=" " ';
Donc l'user vas voir le path puis il vas la télécharger
Merci par avance.
j'ai besoin de votre aide SVP
comment je pourrai bloquer l'user qui va télécharger une image à partir d' url
je vous explique: j'ai une image dans espace client, si l'user inspecte cette image il va voir sa source(path) du coup il pourras la télécharger
Voici le code,
Link_path= 'img src= "client.php?p=ec_img&id=id' . $_SESSION['id'] .'&small=y&file=' . $rc_path. " 'alt=" " ';
Donc l'user vas voir le path puis il vas la télécharger
Merci par avance.
A voir également:
- Bloquer le téléchargement d'une image avec php
- Telechargement direct - Accueil - Outils
- Bloquer pub youtube - Accueil - Streaming
- Dark world telechargement - Guide
- Téléchargement - Télécharger - Compression & Décompression
- Telechargement - Télécharger - Traitement de texte
4 réponses
Bonjour
Il n'y a pas de solutions...
Et même si tu pouvais l'empêcher de voir la source, il pourrait toujours faire une capture écran de l'image en question.
Il n'y a pas de solutions...
Et même si tu pouvais l'empêcher de voir la source, il pourrait toujours faire une capture écran de l'image en question.
juste une autre question est-ce c'est possible de récupérer le paramètre (small)qui est passé dans l'url puis faire une condition sur ça ..
genre : si on a cet url
http://.............com/client.php?p=ec_img&id=id200537508&small=y&file=c_101669403_r.jpg
donc l'user ne pourra pas télécharger l'image s'il vas faire un copier/coller de cet url sur un navigateur ?
merci!!
genre : si on a cet url
http://.............com/client.php?p=ec_img&id=id200537508&small=y&file=c_101669403_r.jpg
donc l'user ne pourra pas télécharger l'image s'il vas faire un copier/coller de cet url sur un navigateur ?
merci!!
dans Ta question initiale tu nous as indiqué
Et là ..
c'est un peu contradictoire ... ou alors tu as du mal à exprimer réellement ce que tu souhaites faire.
Si tu veux empêcher un utilisateur non connecté à ton site d'avoir accès à l'url de l'image... il faut générer l'image lors de l'affichage de la page ( en la transformant en BLOB par exemple ) et t'assurer que l'utilisateur qui consulte la page est connecté ( et à payé ton abonnement )
pour le blob
et pour l'afficher :
'ai une image dans espace client, si l'user inspecte cette image il va voir sa source(path) du coup il pourras la télécharger
Et là ..
oui, en fait ça me dérange pas si l'user enregistre l'image sur ma page
c'est un peu contradictoire ... ou alors tu as du mal à exprimer réellement ce que tu souhaites faire.
Si tu veux empêcher un utilisateur non connecté à ton site d'avoir accès à l'url de l'image... il faut générer l'image lors de l'affichage de la page ( en la transformant en BLOB par exemple ) et t'assurer que l'utilisateur qui consulte la page est connecté ( et à payé ton abonnement )
pour le blob
//créer le "blob" de l'image $blob = base64_encode(file_get_contents("chemin/vers/ton/image.jpeg"));
et pour l'afficher :
echo '<img src="data:image/jpeg;base64,' . $blob . '" height="" width="" alt="mon image" title="image"/>';
oui peut être j’étais pas claire au début, mais voici le souci
l'utilisateur est connecté sur la page, et il peut inspecter l'image du coup il aura la source de cette image jusqu’à ici y a aucun problème, mais si l'user copier/coller la source sur le navigateur et il change juste une variable donc il va avoir l'image d'origine.
je vais essayer ta solution, Merci
l'utilisateur est connecté sur la page, et il peut inspecter l'image du coup il aura la source de cette image jusqu’à ici y a aucun problème, mais si l'user copier/coller la source sur le navigateur et il change juste une variable donc il va avoir l'image d'origine.
je vais essayer ta solution, Merci
Y a pas une possibilité de l'empêcher de voir la source car la capture d'écran n'est pas claire (c'est floue)