Mammouth du PHP |
693 Messages
03 mai 2008, 19:50
Qu'est ce qui marche pas ?
Ca donnne quoi ? La variable reste dans le tableau $_SESSION ? la variable reste dans le tableau $array ?
Si c'est la première solution, c'est que lorsque tu écrit cette ligne : $array = $_SESSION['id']; tu crée une nouvelle variable qui inititalement à les mêmes valeurs que $_SESSION['id']. Cependant, elles sont completement distinctes et l'une peut être modifié sans que l'autre le soit.
Tu peux soit créer une référence de $_SESSION['id'] comme ceci :
$array = &$_SESSION['id'];
Comme ca, toutes les modifications sur $array se répercuteront sur $_SESSION['id'].
Cela dit, la méthode proposé par hervé_dunord est beaucoup plus simple.