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 23/03/2006, 10h49   #1
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 125
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 125
Points : 36
Points : 36
Par défaut [Sécurité] annuler variables de session en quittant une page

bonjour,

j'ai créé une page qui comporte des liens. Ces liens permettent de consulter differentes infos sur cette même page.
Pour cela, j'ai utilisé des variables de session.

Le problème est le suivant : si je quitte la page, pour revenir par exemple à l'accueil, pas de probleme, mais au retour sur la page, j'ai la page oncernant le dernièr lien cliqué.

Il faudrait, utopiquement, vider toutes ces variables si on quitte la page ou si on accède à la page pour la première fois.

Pouvez vous m'aider?
Merci
allowen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 11h03   #2
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

C'est un thème complexe :/
Tu as plusieurs options :
  • Utiliser une sorte de timeout de la session (durée maximale qui peut s'écouler entre deux chargements de la page)
  • Utiliser l'évènement JavaScript qui correspond à la fermeture de la page (ou de l'onglet) pour vider les tables

Rien de ce que je viens de te proposer n'est fiable à 100%...
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 11h09   #3
Membre éprouvé
 
Avatar de gofono_bass
 
Inscription : décembre 2005
Messages : 385
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : décembre 2005
Messages : 385
Points : 409
Points : 409
et si tu vides ces variables dans la page même où il y a ces infos : apres que tu aies affiché les infos (après les echo...), tu vides les variables. Comme ça, quand le visteur revient a la page d'accueil, les variables ne sont plus là.
: : ..
__________________
mais pourquoi tu cours?
gofono_bass est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 11h11   #4
Membre régulier
 
Inscription : avril 2005
Messages : 82
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 82
Points : 73
Points : 73
Envoyer un message via MSN à hebus73
tu a session_destroy() et session_unset()
il y en a un qui te permet de détruire les variable et l'autre te permet de détruire la session
hebus73 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 16h40   #5
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 125
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 125
Points : 36
Points : 36
merci
allowen est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h14.


 
 
 
 
Partenaires

Hébergement Web