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/09/2006, 19h59   #1
Membre confirmé
 
Inscription : mars 2004
Messages : 1 187
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 187
Points : 233
Points : 233
Par défaut retire une session parmi plusieurs

bonjour,

j'aimerais vider toutes mes session sauf la session mail.
Pour cela j'ai le code suivante :

Code :
1
2
3
4
5
6
7
8
9
 
 
	foreach($_SESSION as $index => $valeur)
	{
		if($index != "mail")
   		{
     			unset($_SESSION[$index]);
    		}
	}
le souci c'est ma session mail est vider dans ce code, je ne comprends pas pourquoi...

en effet j'ai le code qui entre dans le if suivant :

Code :
1
2
3
4
5
6
 
 
if(!isset($_SESSION["mail"]))
{
	header("Location: http://index.php");
}
merci d'avance pour votre aide.
sam01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2006, 20h19   #2
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Code :
1
2
3
4
5
6
7
8
 
if(isset($_SESSION['mail']))
{
   $mail = $_SESSION['mail'];
   $_SESSION = array();
   $_SESSION['mail'] = $mail;
} 
else  $_SESSION = array();
@ tchaOo°
kankrelune 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 09h06.


 
 
 
 
Partenaires

Hébergement Web