Cache navigateur alors que session_cache_limiter à nocache
8 messages
• Page 1 sur 1
- AUDINET
- WRInaute occasionnel

- Messages: 277
- Inscription: 20 Mai 2005
Cache navigateur alors que session_cache_limiter à nocache
Bonjour,
Mon site est developpé en php
j'utilise la gonction session_cache_limiter("nocache") pour que le navigateur ne mette pas en cache mes pages
et bien ca marche pas pouvez vous m'aider ?
D'avance merci
Mon site est developpé en php
j'utilise la gonction session_cache_limiter("nocache") pour que le navigateur ne mette pas en cache mes pages
et bien ca marche pas pouvez vous m'aider ?
D'avance merci
-

fandecine - Modérateur

- Messages: 2047
- Inscription: 2 Avr 2005
La fonction que tu utilise est une fonction de session qui doit être utilisée comme précisé dans la doc PHP:
Utilise plutôt:
header("Cache-Control: no-cache, must-revalidate");

Le limiteur de cache est remis à la valeur par défaut de session.cache_limiter à chaque démarrage de script PHP. Donc, vous devrez appeler session_cache_limiter() à chaque page, et avant session_start().
Utilise plutôt:
header("Cache-Control: no-cache, must-revalidate");
- AUDINET
- WRInaute occasionnel

- Messages: 277
- Inscription: 20 Mai 2005
je le refais bien à chaque page pourtant
sinon pourquoi utiliser plutot header("Cache-Control: no-cache, must-revalidate"); ?
autre question : j'ai l'impression que les caches des FAI ne resepectent pas la notion de cache ou nocache si bien que je vien de changer de version de site mais en gardant le meme nom pour certaines images. Le resultat n'atait pas TOP. cela a été résolu au bout de 2 ou 3 jours.
La solution est elle de changer le nom des fichiers image à chaque nouvelle version ? ou ya til une facon sure de gérer le(s) chache(s) . D'ou ma premiere question
sinon pourquoi utiliser plutot header("Cache-Control: no-cache, must-revalidate"); ?
autre question : j'ai l'impression que les caches des FAI ne resepectent pas la notion de cache ou nocache si bien que je vien de changer de version de site mais en gardant le meme nom pour certaines images. Le resultat n'atait pas TOP. cela a été résolu au bout de 2 ou 3 jours.
La solution est elle de changer le nom des fichiers image à chaque nouvelle version ? ou ya til une facon sure de gérer le(s) chache(s) . D'ou ma premiere question
-

fandecine - Modérateur

- Messages: 2047
- Inscription: 2 Avr 2005
voici les headers renvoyés par ta page:
Pour que la page ne soit pas mise en cache, tu devrais avoir quelque chose qui resemble à ça:
Essaye header("Cache-Control: no-cache, must-revalidate"); et tu vera que ça marche!
- Code: Tout sélectionner
HTTP/1.1 200 OK
Date: Sun, 20 Aug 2006 11:47:26 GMT
Server: Apache
X-Powered-By: PHP/4.4.3
Content-Type: text/html
Pour que la page ne soit pas mise en cache, tu devrais avoir quelque chose qui resemble à ça:
- Code: Tout sélectionner
Date: Sun, 20 Aug 2006 11:47:26 GMT
Server: Apache
X-Powered-By: PHP/4.4.3
Content-Type: text/html
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Essaye header("Cache-Control: no-cache, must-revalidate"); et tu vera que ça marche!
8 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Cache navigateur
- Effets de cache de navigateur
- Problème avec le cache du navigateur.
- Mise en cache des images pour limiter la bande passante
- gestion de cache réparti sur plusieurs répertoires pour limiter le nb de fichier
- Cache client non utilisé aprés fermeture/ouverture du navigateur
- Problème: nouveau DNS pour un domaine et cache du navigateur
- Gmail m'informe que le cache de mon navigateur est saturé
- Quand le cache joue à cache cache
- Probleme de cache Google, le cache redonne une liste et pas la page
Consultez la description détaillée des produits ou services de Google suivants : Google Web Accelerator
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
