détruire toutes les var d'une session sauf certaines... [PHP] - PHP - Programmation
Marsh Posté le 06-11-2003 à 08:09:20
RTFM => http://fr2.php.net/manual/en/ref.session.php
Code :
|
ou
Code :
|
Marsh Posté le 06-11-2003 à 13:53:11
impulse a écrit : RTFM => http://fr2.php.net/manual/en/ref.session.php
|
nan mais là ça sert à virer une variable particulière,
mettons qu'il y ait 20 vars dans la session, dont certaines dont le nom est non maitrisé, je voudrais tout virer SAUF $toto par exemple
je cherche un système qui unregister tout sauf $toto,
Merci, @+
Marsh Posté le 06-11-2003 à 14:04:55
je sais pas si c'est possible mais je le suggere quand meme :
stocker toutes les variables que tu veux supprimer dans une variable tableau ds la session, dc un truc du genre :
[creation]
$sessvar['toto']=1;
$sessvar['titi']=2;
$sessvar['tata']=3;
$_SESSION['sessvar'] = $sessvar;
$_SESSION['varagarder']=4;
[suppression]
unset($_SESSION['sessvar']);
ou $_SESSION['sessvar']=array();
(PS : j'ai pas testé c p'tet faut pr la suppression du tableau)
Marsh Posté le 06-11-2003 à 14:42:01
Citation : nan mais là ça sert à virer une variable particulière, |
Le foreach(), tu connais?
Code :
|
A tester.
Marsh Posté le 06-11-2003 à 15:09:18
sPiKe a écrit : je sais pas si c'est possible mais je le suggere quand meme : |
les sessions fonctionnent nativement comme ca .....
donc pour reinitiliser les sessions ( vider )
Code :
|
Marsh Posté le 06-11-2003 à 17:02:20
Visiblement, il veut pas vider mais suprimer une partie des variable de la session.
Code :
|
n'est donc pas la bonne méthode dans le cas présent.
Marsh Posté le 06-11-2003 à 18:29:32
omega2 a écrit : Visiblement, il veut pas vider mais suprimer une partie des variable de la session.
n'est donc pas la bonne méthode dans le cas présent. |
oui, j'ai compris mais j'expliquais a spIke
Marsh Posté le 05-11-2003 à 21:01:19
Bonsoir,
Est-il possible de virer toutes les var enregistrés par une session sauf certaines,
du style je ne voudrais garder que la variable $TEST et virée de la session toutes les autres variables,
y'a t-il une syntaxe possible avec session_unset()... ?
Merci pour vos réponses