Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/03/2007, 19h18   #1
Invité de passage
 
Inscription : mars 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 3
Points : 1
Points : 1
Par défaut Déconnexion et Cache navigateur

Bonjour,

J'ai un souci avec mes sessions...
En fait, j'utilise des sessions pour un espace membre de mon site.

Via un lien, je permets à l'utilisateur de se déconnecter.
Lors du clic, je détruis la session et redirige l'utilsateur sur le page d'accueil.

Si je clique sur le bouton précédent du navigateur, alors (et c'est totalement indépendant de ma programmation), le navigateur affiche un message disant qu'il faut réactualiser...

Si je clique OK, alors le navigateur utilise les données présentes dans le cache, et mon utilisateur se retrouve connecté à nouveau alors que mon souhait original était qu'il soit déconnecté et que les sessions soient détruites, sans pour cela fermer la page du navigauter.

Quelqu'un aurait t'il déjà eu ce problème ?

A+ et merci d'avance.
pierrot31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2007, 15h12   #2
Membre éclairé
 
Homme Michael Chusseau
Coordinateur développement web
Inscription : août 2004
Messages : 475
Détails du profil
Informations personnelles :
Nom : Homme Michael Chusseau
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Coordinateur développement web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 475
Points : 392
Points : 392
Salut,

Voici un petit bout de code que je met sur mes pages afin de ne pas les mettres en cache.

Code :
1
2
3
4
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date dans le pass
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // Mise  jour automatique
header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header ("Pragma: no-cache"); // HTTP/1.0
Mic
mic79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h52.


 
 
 
 
Partenaires

Hébergement Web