Cache navigateur alors que session_cache_limiter à nocache

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

AUDINET
WRInaute impliqué
WRInaute impliqué
 
Messages: 277
Inscription: Ven Mai 20, 2005 16:35

Cache navigateur alors que session_cache_limiter à nocache

Message le Ven Aoû 18, 2006 14:57

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


fandecine
Modérateur
Modérateur
 
Messages: 1640
Inscription: Sam Avr 02, 2005 14:58

Message le Dim Aoû 20, 2006 10:14

La fonction que tu utilise est une fonction de session qui doit être utilisée comme précisé dans la doc PHP:

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");

:wink:

AUDINET
WRInaute impliqué
WRInaute impliqué
 
Messages: 277
Inscription: Ven Mai 20, 2005 16:35

Message le Dim Aoû 20, 2006 11:00

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


fandecine
Modérateur
Modérateur
 
Messages: 1640
Inscription: Sam Avr 02, 2005 14:58

Message le Dim Aoû 20, 2006 11:09

AUDINET a écrit:sinon pourquoi utiliser plutot header("Cache-Control: no-cache, must-revalidate"); ?


Si tu me donne une url d'une de tes pages ou tu utilise session_cache_limiter() , je te montre pourquoi! :wink:

AUDINET
WRInaute impliqué
WRInaute impliqué
 
Messages: 277
Inscription: Ven Mai 20, 2005 16:35

Message le Dim Aoû 20, 2006 11:45

toutes les pages de mon site l'utilisent

www.decobb.com


fandecine
Modérateur
Modérateur
 
Messages: 1640
Inscription: Sam Avr 02, 2005 14:58

Message le Dim Aoû 20, 2006 12:49

voici les headers renvoyés par ta page:

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! :wink:

AUDINET
WRInaute impliqué
WRInaute impliqué
 
Messages: 277
Inscription: Ven Mai 20, 2005 16:35

Message le Dim Aoû 20, 2006 13:39

je te crois je voulais juste svoir la différence


et peux tu me dire combien de temps la mise en cache dure lorsque l'on met rien dans le header ? je pense surtout au cache des fournisserus d'accès pas au cache des utilisateurs


fandecine
Modérateur
Modérateur
 
Messages: 1640
Inscription: Sam Avr 02, 2005 14:58

Message le Dim Aoû 20, 2006 14:34

AUDINET a écrit:et peux tu me dire combien de temps la mise en cache dure lorsque l'on met rien dans le header ? je pense surtout au cache des fournisserus d'accès pas au cache des utilisateurs


Aucune idée!


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Web Accelerator, Google Chrome



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités