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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Limiter "la mise en cache"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Limiter "la mise en cache"

n°805905
terryvad
Posté le 25-07-2004 à 22:33:02  profilanswer
 

Voilà j'aimerai savoir quel script utiliseé pour limité la "mise en cache" sur certaines pages, puisque en utilisant celui-ci:
 
<META Http-Equiv="Pragma" Content="no-cache">
 
ca na pas l'air de fonctionner...
 
 
 
Merci d'avance
 
@+

mood
Publicité
Posté le 25-07-2004 à 22:33:02  profilanswer
 

n°805908
jagstang
Pa Capona ಠ_ಠ
Posté le 25-07-2004 à 22:39:37  profilanswer
 

pour des images ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°805912
terryvad
Posté le 25-07-2004 à 22:45:40  profilanswer
 

non pour tout, la page entière...

n°805922
terryvad
Posté le 25-07-2004 à 23:06:54  profilanswer
 

enfin les images seul, si cé possible également.

n°805924
gm_superst​ar
Appelez-moi Super
Posté le 25-07-2004 à 23:09:21  profilanswer
 

Si tu as un serveur Apache, directive Header dans un <Files>


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°805925
gm_superst​ar
Appelez-moi Super
Posté le 25-07-2004 à 23:09:44  profilanswer
 

terryvad a écrit :

enfin les images seul, si cé possible également.


C'est pour pas qu'on te les vole ? [:itm]


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°805976
terryvad
Posté le 26-07-2004 à 01:30:17  profilanswer
 

Citation :

directive Header dans un <Files>


 
Pourrait-tu détailler ;)  
 
@+
 

Citation :

C'est pour pas qu'on te les vole ?


 
en gros... :sol:

n°806000
jagstang
Pa Capona ಠ_ಠ
Posté le 26-07-2004 à 08:58:58  profilanswer
 

dans l'absolu c'est impossible de mettre d'empêcher la mise en cache. parce que certains logiciels ne suivent pas ces directives.
 
sinon, si c'est pour pas qu'on te vole tes images c'est raté


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°806150
terryvad
Posté le 26-07-2004 à 11:15:33  profilanswer
 

Bah ce né pas impossible puisque sur ce blog,  
http://j.hautier.free.fr/hanzennikki/accueil.php
la mise en cache est interdite...
donc j'aimerai avoir la même efficacité sur 2/3 de mes pages...
 
@+


Message édité par terryvad le 26-07-2004 à 11:16:27
n°806151
effisk
我不讲中文
Posté le 26-07-2004 à 11:15:35  profilanswer
 

terryvad a écrit :

Citation :

directive Header dans un <Files>


 
Pourrait-tu détailler ;)  
 
@+
 

Citation :

C'est pour pas qu'on te les vole ?


 
en gros... :sol:


[:al zheimer]


---------------
London Box Office: Comédie Musicale Londres
mood
Publicité
Posté le 26-07-2004 à 11:15:35  profilanswer
 

n°806158
jagstang
Pa Capona ಠ_ಠ
Posté le 26-07-2004 à 11:18:01  profilanswer
 

terryvad a écrit :

Bah ce né pas impossible puisque sur ce blog,  
http://j.hautier.free.fr/hanzennikki/accueil.php
la mise en cache est interdite...
donc j'aimerai avoir la même efficacité sur 2/3 de mes pages...
 
@+


qu'est-ce qui te fait croire ça ? moi je mets en cache ce site...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°806169
effisk
我不讲中文
Posté le 26-07-2004 à 11:25:33  profilanswer
 

ah si il est protégé, d'ailleurs c'est écrit:
 

Citation :

Le contenu de ces pages est protégé par la loi visant à protéger l'auteur, ainsi celui-ci ne peut être redistribué et/ou modifié sans permission de l'intéressé.


 :D


---------------
London Box Office: Comédie Musicale Londres
n°806173
gizmo
Posté le 26-07-2004 à 11:29:40  profilanswer
 

terryvad a écrit :

Bah ce né pas impossible puisque sur ce blog,  
http://j.hautier.free.fr/hanzennikki/accueil.php
la mise en cache est interdite...
donc j'aimerai avoir la même efficacité sur 2/3 de mes pages...
 
@+


eurk un menu en flash inutil.
 
Enfin, sinon, le site est en cache chez moi [:spamafote]

n°806184
terryvad
Posté le 26-07-2004 à 11:42:24  profilanswer
 

Citation :

ah si il est protégé, d'ailleurs c'est écrit:


 
Ca n'a rien à voir ça, cé juste le code 122-5 de la propriété intellectuelle...
 

Citation :

eurk un menu en flash inutil.  
 
Enfin, sinon, le site est en cache chez moi [:spamafote]


 
En tous cas il doit avoir fait qq chose pour pas qu'on l'utilise hors connexion, puisque moi en déconnexion je ne lé pas en "cache"...
 
cé quoi vos navigateurs

n°806186
jagstang
Pa Capona ಠ_ಠ
Posté le 26-07-2004 à 11:44:04  profilanswer
 

Firefox 0.9


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°806193
gizmo
Posté le 26-07-2004 à 11:49:00  profilanswer
 

Opera

n°806210
terryvad
Posté le 26-07-2004 à 12:02:31  profilanswer
 

Voilà pourquoi vous pouvez le "voir" en cache^^
 
sinon revenons au sujet à savoir si vous saviez comment, sous ie et netscape,  
interdire la mise en cache...  
à l'aide de quel méta ou autre puisque apparemenent celui-ci
<META Http-Equiv="Pragma" Content="no-cache">  
 
ne fonctionne pas avec mon site...
 
(qui est sous free est pas en php si sa peut vous aider)

n°806269
jagstang
Pa Capona ಠ_ಠ
Posté le 26-07-2004 à 12:56:22  profilanswer
 

comme tu l'as si bien remarqué, c'est le client qui décide avec la config de son browesr.
 
donc tout code au niveau de la page html n'est d'aucun effet.


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°806316
terryvad
Posté le 26-07-2004 à 13:45:16  profilanswer
 

Donc ce code né d'aucune utilité  
<META Http-Equiv="Pragma" Content="no-cache">
alors qu'il est sur des sites pros...
 
   
 

n°806321
jagstang
Pa Capona ಠ_ಠ
Posté le 26-07-2004 à 13:47:55  profilanswer
 

et ben oui. ce code est informatif. le navigateur est informé qu'il ne devrait pas mettre en cache. Mais en aucun cas il ne peut l'y obliger [:spamafote]


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°806380
effisk
我不讲中文
Posté le 26-07-2004 à 14:29:17  profilanswer
 

terryvad a écrit :

 
Ca n'a rien à voir ça, cé juste le code 122-5 de la propriété intellectuelle...

humour  :whistle:


---------------
London Box Office: Comédie Musicale Londres
n°806443
terryvad
Posté le 26-07-2004 à 15:08:07  profilanswer
 

Citation :

et ben oui. ce code est informatif. le navigateur est informé qu'il ne devrait pas mettre en cache. Mais en aucun cas il ne peut l'y obliger [:spamafote]


 
Donc comment l'y obliger,  :pt1cable:  
 

Citation :


humour  :whistle:


 
humour :D

n°806832
Mara's dad
Yes I can !
Posté le 26-07-2004 à 18:26:12  profilanswer
 

Début de solution :
<img src="img.php?id=x&dummy=y">
 
img.php peut être remplacé par img.jsp, img.asp, img.cgi...
 
x est le numéro de l'image.
 
y est un code aléatoire sans importance destiné à éviter la mise en cache.
En fait ça n'empèche pas vraiement la mise en cache, mais comme l'url change à chaque fois, ça oblige le browser à demander la ressource à chaque fois :D
 
Sinon, pour une galerie d'image, j'avais proposé un début de solution là : http://forum.hardware.fr/hardwaref [...] tm#t752876
 
Pas simple à mettre en oeuvre, mais bon c'est la seule solution autre que flash/applet que j'ai trouvé pour empècher l'aspiration des images d'un site :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°806835
Mara's dad
Yes I can !
Posté le 26-07-2004 à 18:29:07  profilanswer
 

Mara's dad a écrit :

Début de solution :
<img src="img.php?id=x&dummy=y">
 
img.php peut être remplacé par img.jsp, img.asp, img.cgi...
 
x est le numéro de l'image.
 
y est un code aléatoire sans importance destiné à éviter la mise en cache.
En fait ça n'empèche pas vraiement la mise en cache, mais comme l'url change à chaque fois, ça oblige le browser à demander la ressource à chaque fois :D
 
Sinon, pour une galerie d'image, j'avais proposé un début de solution là : http://forum.hardware.fr/hardwaref [...] tm#t752876
 
Pas simple à mettre en oeuvre, mais bon c'est la seule solution autre que flash/applet que j'ai trouvé pour empècher l'aspiration des images d'un site :D


 
Dans cette solution, pour le navigateur, toutes les images ont la même url. Donc s'il met en cache et qu'il ne vérifie pas que la ressource n'a pas changée, ben la page affiche toujours la même image. M'enfin ça à l'air de marcher avec IE et FireFox.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°806871
terryvad
Posté le 26-07-2004 à 19:06:02  profilanswer
 


je n'ai pas tt comprit...  
et puit je précise que mon site est en html, donc je sais pas si ta méthode convient...
 
@+

n°807034
gm_superst​ar
Appelez-moi Super
Posté le 26-07-2004 à 22:31:19  profilanswer
 

terryvad a écrit :

Pourrait-tu détailler ;)


Qu'est-ce que tu ne comprends pas dans la doc d'Apache ?
 
Tu as fait une recherche sur le forum ? (sujet déjà traité)
 


Alors ça ne sert à rien. Si l'en-tête "Pragma: no-cache" empêche la mise en cache sur le disque, ça n'empêche pas la mise en cache en mémoire et ça n'empêche pas, bien sûr, de récupérer et de l'enregistrer soi-même sur le disque...
 
Utiliser Pragma sur des images c'est utile pour des images dynamiques, mais en aucun cas pour faire de la protection.


Message édité par gm_superstar le 26-07-2004 à 22:32:22

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°807036
cerel
Posté le 26-07-2004 à 22:32:27  profilanswer
 

Essaye en utilisant "expiry" comme meta tag, peut-etre que tu pourrais arriver a quelque chose avec ca. (Il me semble qu'un expiry de -1 [ou 0] indique au navigateur que la page ne dois pas etre mise dans le cache car elle change trop [ou n'est plus a jour]).

n°807037
gm_superst​ar
Appelez-moi Super
Posté le 26-07-2004 à 22:34:01  profilanswer
 

terryvad a écrit :

Bah ce né pas impossible puisque sur ce blog,  
http://j.hautier.free.fr/hanzennikki/accueil.php
la mise en cache est interdite...


Je vois pas en quoi elle est interdite...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°807111
bobe
Posté le 26-07-2004 à 23:42:54  profilanswer
 

De toute façon, pragma, c'est en http 1.0. On en est la version 1.1 là (donc utiliser cache-control).

n°807448
terryvad
Posté le 27-07-2004 à 11:41:44  profilanswer
 

Citation :

Je vois pas en quoi elle est interdite...


 
 en "hors-connexion", on ne peut le consulter avec IE, mais le webmaster de ce site me dit qu'il n'avait mêm pas fait gaffe à ca et que cé due au je ne sais quoi en rapport avec la base de donnée... :??:  
 
 

Citation :

De toute façon, pragma, c'est en http 1.0. On en est la version 1.1 là (donc utiliser cache-control).


 

Citation :

Essaye en utilisant "expiry" comme meta tag, peut-etre que tu pourrais arriver a quelque chose avec ca. (Il me semble qu'un expiry de -1 [ou 0] indique au navigateur que la page ne dois pas etre mise dans le cache car elle change trop [ou n'est plus a jour]).


 
Je vais le tester voire si ca fonctionne, pour info l'url est en bas de ma sign...comme çà chez ca fonctionne peut-être ;)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Limiter "la mise en cache"

 

Sujets relatifs
Probleme avec le refus de mise en cache !Cache-Cache d'éléments sous IE
css IE, FF et mise en pageLimiter le nombre de requete php par minute
Script de mise à jourpb mise en forme de listes
Probleme avec variable/sql et cache operaLimiter la taille du fichier catalina de Tomcat
Peut-on limiter le nombre de lignes d'une textarea 
Plus de sujets relatifs à : Limiter "la mise en cache"


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