8797 sujets

Développement web côté serveur, CMS

Bonjour tout le monde,

Je poste ici, sans être convaincu que ce soit la bonne section. A vrai dire, vu que je ne sais pas d'où vient le problème, difficile de le situer.. Plutôt côté client ?

Voici le topo, c'est assez simple en fait :

1- Me voici à un instant t, avant hier : vous observez qu'il est lundi 11 avril 11H26, et que je suis connecté

Capture : http://www.zimagez.com/zimage/capture-ok0.php

2- L'instant d'après, je fais un retour arrière, et boum je ne suis plus connecté ! Pour l'analogie, j'ai ensuite fait un retour avant, pour revenir sur la même page. Ainsi vous pouvez constater sur cette capture : je suis déconnecté et on est le samedi 09 avril..

Capture : http://www.zimagez.com/zimage/capture-pb0.php

Je suis sous Firefox 4. On dirait que cette action provoque un affichage du cache. J'ai bien cherché dans ce sens-là sur la toile, fait quelques manips, mais rien y fait.

A noter que :
- je rencontre le même problème sur certains sites, avec FF4,
- il semblerait que d'autres personnes aient le même souci : http://support.mozilla.com/en-US/questions/779617
- je n'ai pas de soucis ni avec Chrome, ni Opera, ni IE9.

Je ne connais pas bien le fonctionnement d'un navigateur. Ca vient de lui ? Ca vient de mon code ? Pouvez-vous m'aider svp ?

PS : à noter que l'instant d'après (petit 2), lorsque je fais un retour arrière, la page précédente n'était pas la page de connexion.. ça faisait un moment que je surfais sur le site
Modifié par Bertrand40 (25 Nov 2011 - 12:58)
Firefox garde en cache les 5 pages précédentes, par défaut.

Quand vous revenez en arrière, vous tombez donc sur l'ancienne page, sans actualisation.
C'est un comportement normal de Firefox.

Si vous actualisez la page, vous serais afficher comme connecté.

Par contre, je suis surpris que vous n'ayez pas ce soucis avec les autres navigateurs. Leur comportement est globalement le même, normalement.
Merci pour ces précisions Eone, et désolé pour le retard (j'avais complètement perdu le fil).

En fait le problème venait de mon code. Pourquoi ça ne fonctionnait pas ? Je n'en sais trop rien. Je pense en fait que ça venait d'un session_start manquant. J'ai revu ma copie et maintenant le problème a disparu..!