bonjour
je bidouille avec les sessions et le code objet
je me retrouve avec un code du genre
Et au bout de quelques jours je me suis apercu que si j'enlevais les lignesCode:
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 ;
ca fonctionne quand meme !!Code:
1
2 $a = New Noeud ; $_SESSION['Element'][0] = $a ;
Je me suis dit c'est parce que tu n'as pas détruit la session !
donc je passe un coup deMais tout fonctionne avec ou sans new ?? Normal ?Code:
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();
Merci pour vos réponses !
