bonjour

je bidouille avec les sessions et le code objet
je me retrouve avec un code du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 class Noeud { 
    public $Suivant;
    public$Label;     
  function Init($a,$b) {         $this->Label=$a;        $this->Suivant=$b;  }
}
    $a = New Noeud ;
    $_SESSION['Element'][0] = $a ;
    $_SESSION['Element'][0]->Label = 'premier' ;
    $_SESSION['Element'][0]->Suivant = 10 ;
    $_SESSION['Element'][10]->Label = 'deux' ;
    $_SESSION['Element'][10]->Suivant = 109 ; 
    $_SESSION['Element'][109]->Label = 'trois' ;
    $_SESSION['Element'][109]->Suivant = NULL ;
Et au bout de quelques jours je me suis apercu que si j'enlevais les lignes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 $a = New Noeud ;
    $_SESSION['Element'][0] = $a ;
ca fonctionne quand meme !!

Je me suis dit c'est parce que tu n'as pas détruit la session !

donc je passe un coup de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
// session_name("autrenom")
session_start();
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {
    setcookie(session_name(), '', time()-42000, '/');
}
session_destroy();
Mais tout fonctionne avec ou sans new ?? Normal ?



Merci pour vos réponses !