Interdire TOTALEMENT la mise en cache du navigateur. - HTML/CSS - Programmation
Marsh Posté le 13-11-2006 à 22:05:57
bah!!! google, et puis quoi encore?????????
Ce que tu dois vérifier, ce sont les headers. Les headers HTTP, ou encore entêtes de Protocole de Transfert Hyper-Texte, te permettent d'envoyer des informations supplémentaires (connexes) sur la page Web. Ces infos sont décryptées par les navigateurs et leur donnent des indices quand à l'affichage de la page et à son environnement.
Dans ton cas, regarde du côté des <<pragma: no-cache>>, des <<cache-control: none>> et toussa.
Moulte doc en ligne, tapes ces mots-clé sur Gogol, il te renseignera.
Marsh Posté le 14-11-2006 à 09:18:23
<META Http-Equiv="Cache-Control" Content="no-cache">
<META Http-Equiv="Pragma" Content="no-cache">
<META Http-Equiv="Cache" Content="no store">
<META Http-Equiv="Expires" Content="0">
Ce n'est pas ce qu'il faut metre ?
Car sur google j'ai trouver ça !
Marsh Posté le 14-11-2006 à 22:29:36
Franchement, ça fait longtemps que je n'ai pas eu à faire ça...
Est-tu sûr de celà:
<META Http-Equiv="Expires" Content="0">
?
D'habitude je trouve la doc qu'il faut sur le net... (et là, j'ai la flemme).
De plus, les meta http-equiv ne valent pas les entêtes serveur. Si un internaute passe par un proxy, et que ce dernier ne lit pas les entêtes HTML (rare, il me semble, mais bon...), les metas ne fonctionnent pas.
Marsh Posté le 16-11-2006 à 08:45:29
Je vais etre rapide :
Voilà ma requete sur google : interdire mise en cache
http://www.google.fr/search?hl=fr& [...] ache&meta=
1ere page 1ere ligne :
http://www.toulouse-renaissance.ne [...] _cache.htm
Donc je pense que <META Http-Equiv="Expires" Content="0"> doit exister ...
Pour les soucis avec les proxy cella seras un second problème, car ceci est un script d'administration que j'utilise personnelement et je suis rarement deriere un proxy.
Merci
Marsh Posté le 11-11-2006 à 20:03:30
Bonjour,
J'ai cree un script PHP qui fonctionne pour moi à merveille.
Celui-ci est un grand formulaire autorempli et que l'on peut modifier.
Mais voila :
J'entre une première fois sur le formulaire, je modifie : tout est OK.
Puis si je reviens sur cette page, j'ai l'ancien formulaire qui s'affiche. Si j'appui sur F5, là je vois bien les données qui ont etée changée auparavent !
J'ai donc demander à Google pas de mise en cache internet et j'ai modifier ma page en consequance :
Voilà mon head de la page du fameux formulaire :
<head>
<title>Galoula -> Eddition du head des pages Web.</title>
<META Http-Equiv="Cache-Control" Content="no-cache">
<META Http-Equiv="Pragma" Content="no-cache">
<META Http-Equiv="Cache" Content="no store">
<META Http-Equiv="Expires" Content="0">
</head>
Où est le probleme ?
Merci !
Message édité par Galoula le 11-11-2006 à 20:56:36
---------------
http://www.galoula.com = LE site de Galoula France !