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 02/08/2006, 12h30   #1
Membre du Club
 
Inscription : octobre 2005
Messages : 248
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 248
Points : 63
Points : 63
Par défaut Comment effacer toutes les variables de sessions en une fois

Bonjour à tous,

Je voudrais savoir s'il y a un moyen pratique d'effacer toutes les variables de sessions en une seule fois (une boucle par exemple).

Pour être plus précis, je voudrais effacer toutes les variables sauf le login et le mot de passe, donc il faudra faire un test mais je ne sais pas où.

La variable $_SESSION est un tableau, mais les intitulés sont des chaines et non des entiers, donc je ne pourrais pas faire un for...

Merci de vos réponses
dessinateurttuyen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 12h32   #2
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Tu éteins le PC.


Non mais avec un foreach tu peux récupérer les clés et les valeurs du tableau, comme ça tu peux tester si tu as les clés login ou pwd.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 12h36   #3
Membre du Club
 
Inscription : octobre 2005
Messages : 248
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 248
Points : 63
Points : 63
LOL

Sinon toutes plaisanteries mises à part, merci pour le tuyau, je vais creuser de ce côté là!
dessinateurttuyen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 13h23   #4
Membre Expert
 
Avatar de David Guillot
 
Homme David Guillot
Chef de projet en SSII
Inscription : mars 2004
Messages : 879
Détails du profil
Informations personnelles :
Nom : Homme David Guillot
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 879
Points : 1 149
Points : 1 149
salut

solution plus élégante : passer par un tableau intermédiaire dans lequel tu ne mets que les variables qui t'intéressent. puis tu réaffectes ce tableau dans le session :
Code :
1
2
$tab = array('login' => $_SESSION['login'], 'pwd' => $_SESSION['pwd']);
$_SESSION = $tab;
__________________
Avant de poser une question ici :

Après résolution de votre question : un clic sur , un et un vote pour les personnes qui vous ont aidé
David Guillot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 09h20   #5
Membre du Club
 
Inscription : octobre 2005
Messages : 248
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 248
Points : 63
Points : 63
Oki d'ack! Merci pour tout
dessinateurttuyen 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 14h23.


 
 
 
 
Partenaires

Hébergement Web