OVH Cloud OVH Cloud

Cache

8 réponses
Avatar
Dave
Bonjour,

Y a t'il un moyen pour ne pas mettre dans le cache mes images ce afin de ne
pas les recuper car l'historique du cache

j'ai fait un javascript pour eviter de faire un copie coller
mais y a le cas ou la photo se trouve dans le cache de IE6

merci pour votre aide

8 réponses

Avatar
Thibaut Allender
Y a t'il un moyen pour ne pas mettre dans le cache mes images ce afin de ne
pas les recuper car l'historique du cache

j'ai fait un javascript pour eviter de faire un copie coller
mais y a le cas ou la photo se trouve dans le cache de IE6


si la personne pense aller voir dans le cache, elle pensera à désactiver
JS pour contourner le script, et vice versa...
on ne *peut pas* empêcher un visiteur de récupérer une image qui a été
affichée par le navigateur, point barre.

--
thibaut allender | freelance | http://capsule.org

Avatar
Jul
Thibaut Allender avait écrit le 16/07/2005 :
Y a t'il un moyen pour ne pas mettre dans le cache mes images ce afin de ne
pas les recuper car l'historique du cache

j'ai fait un javascript pour eviter de faire un copie coller
mais y a le cas ou la photo se trouve dans le cache de IE6


si la personne pense aller voir dans le cache, elle pensera à désactiver
JS pour contourner le script, et vice versa...
on ne *peut pas* empêcher un visiteur de récupérer une image qui a été
affichée par le navigateur, point barre.


En ce qui concerne uniquement le cache du navigateur, c'est possible,
mais uniquement (encore ^^) au niveau du serveur.
Il faut transmettre dans les en-têtes de la connection qui récupère
chaque image la propriété "Pragma: no-cache", "Expires: 0" et
"Cache-Control: no-cache".
Attention tout de même avec cette méthode, le navigateur *doit*
retélécharger *chaque* image bridée à *chaque* visite de la même page.
Ce peut donc devenir _une grand pénalité pour le visiteur_.

--
Jul... réapparru comme par enchantement


Avatar
Patrick Mevzek
Il faut transmettre dans les en-têtes de la connection qui récupère
chaque image la propriété "Pragma: no-cache", "Expires: 0" et


Expires: 0 est invalide d'après le RFC qui va bien (§14.21), car cela
doit être une date.
Il faut mettre la date à laquelle on répond (la même que dans
l'en-tête Date donc) pour signifier que le document est déjà expiré.

--
Patrick Mevzek . . . . . . Dot and Co (Paris, France)
<http://www.dotandco.net/> <http://www.dotandco.com/>
Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>

Avatar
Jul
Il faut transmettre dans les en-têtes de la connection qui récupère
chaque image la propriété "Pragma: no-cache", "Expires: 0" et


Expires: 0 est invalide d'après le RFC qui va bien (§14.21), car cela
doit être une date.
Il faut mettre la date à laquelle on répond (la même que dans
l'en-tête Date donc) pour signifier que le document est déjà expiré.


Je ne savais pas, pour moi, il s'agissait uniquement d'une astuce de
compatibilité pour certaines version des anciennes générations de
navgateur. Il faudrait donc utiliser une date passée pour ne pas avoir
à la renouveler dynamiquement.

--
Jul... réapparru comme par enchantement


Avatar
Thibaut Allender
Attention tout de même avec cette méthode, le navigateur *doit*
retélécharger *chaque* image bridée à *chaque* visite de la même page.
Ce peut donc devenir _une grand pénalité pour le visiteur_.


et ça ne l'empêchera toujours pas de la sauver...

--
thibaut allender | freelance | http://capsule.org

Avatar
Jul
Attention tout de même avec cette méthode, le navigateur *doit*
retélécharger *chaque* image bridée à *chaque* visite de la même page.
Ce peut donc devenir _une grand pénalité pour le visiteur_.


et ça ne l'empêchera toujours pas de la sauver.


La question était "Y a t'il un moyen pour ne pas mettre dans le cache
mes images ?" et je réponds à cette question. Le reste le regarde lui,
pas moi.
Et pourquoi vous en-têter avec cette réponse qui, si différente
soit-elle dans les mots, est la même dans son sens ?

--
Jul... réapparru comme par enchantement


Avatar
Thibaut Allender
La question était "Y a t'il un moyen pour ne pas mettre dans le cache
mes images ?" et je réponds à cette question. Le reste le regarde lui,
pas moi.


Non, la question *complète* est :
"j'ai fait un javascript pour éviter de faire un copie coller mais y a
le cas ou la photo se trouve dans le cache de IE6"

La première partie de la phrase a son important, et il faut donc
comprendre "comment empècher l'image d'arriver dans le cache, *pour
empècher de la sauver*"

Et pourquoi vous en-têter avec cette réponse qui, si différente
soit-elle dans les mots, est la même dans son sens ?


Parce qu'elle répond au problème initial ?

--
thibaut allender | http://capsule.org | http://photo.capsule.org

Avatar
Jul
Thibaut Allender a présenté l'énoncé suivant :
La question était "Y a t'il un moyen pour ne pas mettre dans le cache
mes images ?" et je réponds à cette question. Le reste le regarde lui,
pas moi.


Non, la question *complète* est :
"j'ai fait un javascript pour éviter de faire un copie coller mais y a
le cas ou la photo se trouve dans le cache de IE6"

La première partie de la phrase a son important, et il faut donc
comprendre "comment empècher l'image d'arriver dans le cache, *pour
empècher de la sauver*"


Oui, et par le cache dans le cadre exact de la question qui ne concerne
par ailleurs pas javascript, car en effectuant une recherche d'images,
on tombe automatiquement sur cet historique. Empêcher de récupérer les
images par ce moyen a sa solution.

Et pourquoi vous en-têter avec cette réponse qui, si différente
soit-elle dans les mots, est la même dans son sens ?


Parce qu'elle répond au problème initial ?


Pas forcément...
La réponse au problème initial serait plutôt alors "faire de
l'éducation de masses" ou "utiliser une interface compilée du type
Java".
Par ailleurs, on ne peut pas nier non plus qu'une grande partie du
"vol" de photos se fait par des utilisateur qui ne connaissent pas
javascript et qui ne savent pas comment le désactiver :o)
Ensuite, on peut toujours considérer que tout système de protection a
son talon d'achile et que quels que soient les moyens utilisés, il y
aura toujours un plus malin qui le mettra à mal... mais en attendant,
on aura atteint un gros pourcentage de l'objectif.

--
Jul... réapparru comme par enchantement